Awesome Games Done Quick2022 Stats

More from GDQStatus

Info for nerds

Back end

  • Twitch, Donation, and Twitter data is continuously collected by gdq-collector - a package of scripts I wrote using Flask, APScheduler, and AWS Lambda.
  • The backend database is a PostgreSQL server hosted on AWS EC2. The database is updated at 1 minute intervals.
  • An EC2 instance is used to keep everything running throughout the event.

Front end

  • Recharts is used for rendering graphs
  • React + Redux is used for managing the page's state
  • odometer is used for the realtime number displays
  • Design was heavily inspired by alligatr's previous SGDQ stat pages

This site is open sourced on Github!