Skip to content

memgraph/twitch-analytics-demo

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

151 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Twitch Analytics Demo

📂 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.

▶️ 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.

📊 General statistics

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

👀 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.

About

Visualization of Twitch analytics.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors