Projects/Python Quest Portal

Python Quest Portal
Live
During my first year of university, hundreds of my coursemates were struggling to write their first lines of Python for a mandatory budget tracker project. Most had never opened a terminal, didn't know how to install Python on Windows, and were completely overwhelmed trying to organize group code across 14 different project teams.
I built this quest portal to turn the entire class curriculum into a 7-level gamified roadmap. Instead of forcing beginners through confusing account signups, the portal uses anonymous Firebase auth paired with a local storage fallback: students enter a simple progress code to save and resume their work on any computer in the lab.
The portal automatically packaged and distributed starter code ZIP files, step-by-step nudge guides, sample datasets, and specific feature packs tailored for all 14 project groups. Over a hundred students used the platform to get Python running, debug their syntax, and demo working CLI budget trackers.