au2001-efrei / SocialMediaDashboard

A Vue.js dashboard to see your social media stats in just a glance

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Note: the keys/passwords contained in this repo have all been revoked. No need to try.

Installing

cd path/to/code

npm install

Open config.js, replace lines 6 to 9 with your database credentials.

No need to install the tables by hand. The website creates them for you on the first startup.

npm start

Visit http://localhost:3000.

Usage

Go to the login page.

Create an account.

Go to the profile page.

Click on any of the 4 options (Youtube, Twitter, Instagram, Reddit). Follow the website-specific instructions to link your account.

You may not be able to link your account on some services. In this case, send us your username so that we add you as a tester of our app. Otherwise, you can replace the concerned app tokens in the config.js file (you will need a developer account on that service!).

Repeat the previous step as many times as you wish.

Delete an account by clicking on its ID on the profile page.

Update an account's access and refresh tokens by logging in to it again.

To see stats about your accounts, go to the dashboard page.

If you revoke access to the app in your website's settings, the account is removed from the database as soon as you visit the Dashboard again.

About

A Vue.js dashboard to see your social media stats in just a glance


Languages

Language:Vue 60.5%Language:JavaScript 34.9%Language:CSS 2.5%Language:HTML 2.1%