Skip to content

Feat: Interactive Quiz Feature with Multi-List Support

AGHARAHIMOV AGHASALIM requested to merge feature/quiz-ui into main

What does this MR do?

Completes the mandatory Quiz feature with a polished UI and robust backend integration.

Features Implemented:

  • Multi-List Support: Users can choose which watchlist to be quizzed on.
  • Game Loop: 10 random questions generated from the selected list (Release Year, Poster Guess, Plot Guess).
  • Timer: 15-second countdown per question (Advanced Feature).
  • Visual Polish: Animations (Slide-in list, Pulsing header), Material Cards, and Ripple feedback.
  • Error Handling: Gracefully handles empty lists or image loading failures.

How to Test:

  1. Add 4+ movies to a watchlist.
  2. Navigate to Quiz.
  3. Select the list and play.

Merge request reports