Quizzy
Quiz creation, CSV question uploads, participation and performance views.
The problem
A quiz system needed distinct creator and participant workflows, bulk question entry and results across multiple attempts.
My contribution
Coordinated architecture decisions and implemented backend roles, quiz/question/attempt/result CRUD, validated CSV ingestion, leaderboard aggregation and global ranking logic.
How it works
- Creator uploads questions
- CSV validation
- Participant attempts
- Score aggregation
- Leaderboard and analytics
Explanatory workflow illustration · not a product screenshot.
Engineering decisions
Used middleware to separate creator actions from participant actions, schema validation for consistent inputs, aggregation pipelines for statistics and soft deletes for data safety.
Outcome & current status
Quiz creation, CSV question uploads, participation and performance views.
This case describes the implementation and learning work. No current deployment, usage scale or performance benchmark is claimed.