Twitch Pokemon is meant to be an AFK game for people to play while they are playing another game or working on their computer. Raids last typically 5 minutes, so the user can join every 5 minutes to gain levels. Pokemon gains one level per raid. Leaderboard can be shown upon request.
Currently, the only available Pokemon are Bulbasaur, Charmander, Squirtle, Pichu, Chikorita, Cyndaquil, Totodile, Treecko, Torchic, Mudkip, Turtwig, Chimchar, Piplup, Snivy, Tepig, Oshawott, Chespin, Fennekin, and Froakie.
That's about it! Feel free to ask more questions or give feedback. Whisper me if I am AFK, or ask your question and let me whisper you when I come back!
This program was written in ReactJS and NodeJS (Javascript). Three command prompts are running this, one for the client frontend, one for the MongoDB (Database where Pokemon are stored), and one for the Twitch commands. Any other questions? Feel free to ask!