Trivia Quiz Game
A trivia quiz game with category selection, difficulty levels, timed questions, score tracking, and streak bonuses. Supports multiple choice and true/false questions, lifelines, and a leaderboard w...
Target user
Trivia enthusiasts who enjoy quiz challenges
Problem
Trivia fans want a customizable quiz game with categories, timed questions, and lifelines without ads or limited question pools of commercial apps.
Requirements
- Select categories and difficulty
- Timed multiple choice questions
- Score tracking with streak bonuses
- Lifelines (50/50, skip, extra time)
- Question review and explanations
Core technologies
Next.js, TypeScript, Trivia API
Completion criteria
Players can answer timed trivia questions across categories with lifelines, scoring, and question review.
Optional extensions
- Add multiplayer mode
- Implement custom question creation
- Add achievements system
- Support offline play
Project phases
Phase 1: Phase 1: Quiz Engine
Tasks: Set up Next.js project, Fetch trivia questions from API, Build question display component, Implement answer selection
Phase 2: Phase 2: Game Flow
Tasks: Add timer per question, Implement score and streak tracking, Build lifeline system, Create game over screen
Phase 3: Phase 3: Categories and Polish
Tasks: Add category and difficulty selection, Build question review screen, Create leaderboard, Apply responsive design