Inspiration
We wanted to create a tool that motivates students to stop procrastinating by combining assignments, leaderboards, and flashcards in a fun, competitive way.
What it does
Students can track assignments, submit them on a leaderboard, and create flashcards for studying. They can also have private tracking to calculate grades.
How we built it
Backend: Python using Flask Module Frontend: HTML, CSS, JavaScript Separate pages for assignments and flashcards per class Leaderboard and flashcards dynamically update with JavaScript
Challenges we ran into
Syncing code among team members using Git/GitHub Making flashcards dynamic and clickable Updating the leaderboard automatically
Accomplishments that we're proud of
Working leaderboard and flashcards system Clean, beginner-friendly UI Separate pages for different classes functioning correctly
What we learned
Integrating Python backend with HTML/JS frontend Working collaboratively with Git/GitHub Handling dynamic HTML elements and event listeners
What's next for Soupabass
Polish UI – colors, spacing, readable leaderboard. Fix functionality – leaderboard sorting, per-class flashcards. Test everything – links, adding assignments/flashcards. Prepare demo – clear flow: Home → Class → Assignments → Flashcards.
Log in or sign up for Devpost to join the conversation.