twitch-analytics-demo icon indicating copy to clipboard operation
twitch-analytics-demo copied to clipboard

Visualization of Twitch analytics.

Twitch Analytics Demo

:open_file_folder: Dataset

The data was collected using Twitch API. The files which we'll use are located in /backend/import-data/ folder and are called: streamers.csv, teams.csv, vips.csv, moderators.csv and chatters.csv.

:arrow_forward: Starting the app

You can simply start the app by running:

docker-compose build
docker-compose up core
docker-compose up twitch-app

If you get the error mgclient.OperationalError: couldn't connect to host: Connection refused please try running docker-compose up twitch-app again. When data loading is done, run:

docker-compose up react-app

Check out the app at localhost:3000.

To start streaming the rest of the data run:

docker-compose up twitch-stream

Notice how the number of nodes and edges are changing on the navigation bar. Also if you refresh the results of the PageRank below, you'll see the rank difference.

:bar_chart: General statistics

Choose from top games, teams, vips, moderators or streamers.

:eyes: Graph visualization

Find your favorite streamer or the streamers who stream your favorite game in your language.

Check out the PageRank and Betweenness Centrality MAGE algorithms.