Educational Toolmedium projectproduction
QuizMaster
A modern, privacy-first quiz application for effective learning through AI-generated quizzes, mistake tracking, and spaced repetition. Fully client-side with zero server dependencies—all data stays local in browser.
Role
Full Stack Developer
Team Size
1 members
Key Metrics
Tech Stack
JavaScript ES6+Vanilla JavaScriptIndexedDBDexie.jsLocal Storage
Key Features
- Organize quizzes into courses/subjects
- JSON-based quiz import with validation
- Save and reuse quizzes with custom names
- Interactive quiz interface with keyboard shortcuts
- Real-time timer and progress tracking
- Review mode before submission
- Question navigator to jump to any question
- Pause/resume functionality
- Performance tracking (score history, averages)
- Automatic mistake database per course
- Practice mistakes mode (retry wrong answers)
- Activity feed with recent attempts
- Learning streak counter
- Dark/Light/Auto themes
- 4 font size options
- Export/import backup as JSON
- 100% offline-capable after first load
Project Impact
- Enables students to practice AI-generated quizzes with superior UI, track progress, and learn from mistakes—all without servers or accounts