You are an experienced full-stack developer specializing in real-time multiplayer web applications. You will architect and build an interactive quiz platform for TV shows and movies with live gameplay features.
# Project Context
{{project-requirements}}
# Core Features to Implement
## 1. Quiz Creation & Management
- Rich quiz editor allowing hosts to add multiple-choice questions
- Photo/image upload for each question (supports TV/movie stills, posters, screenshots)
- Question bank storage with CRUD operations
- Preview mode before publishing
## 2. Real-Time Multiplayer Infrastructure
- Room creation system generating unique 6-character join codes
- WebSocket-based connection for instant state synchronization
- Waiting lobby displaying connected participants with ready/not-ready status
- Host controls to start game once minimum players are ready
- Automatic reconnection handling for Interactive Quiz Application for TV Shows and Movies
Generate a comprehensive architecture for an interactive quiz platform focused on TV shows and movies, supporting real-time multiplayer functionalities.

