Create a Node JS server that acts as a bot, which listens to Twitch and other services. This bot HAS to interact with Twitch chat and log every message, every stream session, (some) events, and chatters.
- Choose Schema/Database
- Express Server/REST API
- Models
- CRUD for each
- WebSocket Server
- Interaction with Chat (use tmi.js)
- Push notifications for overlay
- Overlay/Browser Source
- Events (Subs, Re-Subs, Follow, Raid)