QuizDash is a full-stack trivia quiz app I built end-to-end with Flask and SQLite, from database ...QuizDash is a full-stack trivia quiz app I built end-to-end with Flask and SQLite, from database ...
The network for creativity
Join 1.25M professional creatives like you
Connect with clients, get discovered, and run your business 100% commission-free
Creatives on Contra have earned over $150M and we are just getting started
QuizDash is a full-stack trivia quiz app I built end-to-end with Flask and SQLite, from database design through deployment. Players select a category and difficulty level, then race a countdown timer that scales with difficulty — harder questions are worth more points but allow less time to answer. I designed the SQLite schema for questions and scores, built out the backend routes for fetching randomized questions, submitting scores, and aggregating leaderboard rankings via SQL, and implemented session-based authentication for a password-protected admin panel where questions can be added or deleted without touching the database directly.
On the frontend, I used vanilla JavaScript and Jinja2 templates (no framework) to handle the quiz flow, live countdown bar, and a post-quiz review screen showing right vs. wrong answers per question. The layout is fully responsive, adapting from a stacked single-column view on mobile to a side-by-side quiz-and-leaderboard layout on desktop. The app is deployed live on Render with secrets (session key, admin password) managed through environment variables rather than hardcoded in the codebase.
Post image
Post image
Post image
Post image
Back to feed
The network for creativity
Join 1.25M professional creatives like you
Connect with clients, get discovered, and run your business 100% commission-free
Creatives on Contra have earned over $150M and we are just getting started