How bada-dev/brainbrawl works
BrainBrawl is a Flask-based quiz application. The visible code covers scheduled question generation, storage, answer submission, and Discord/Minecraft integrations. The main source excerpt is partial and the README documents no capabilities, so links between the HTML frontend and backend, and some runtime flows, cannot be confirmed.
Main entry points: main.py Question generation
Components 9
Quiz runtime
- Answer submission
main.py - Question generation
main.py - Question database
main.py - Web page
templates/index.html
Scheduling and integrations
- Scheduler
main.py - Discord services
- Minecraft RCON
- Groq API
Other components
- Player
Connections 5
- Player → Answer submission: submits answer
- Scheduler → Question generation: schedules
main.py - Question generation → Groq API: uses API
main.py - Question generation → Question database: checks duplicates
main.py - Question generation → Question database: saves question
main.py