Interactive Quiz Application for TV Shows and Movies

Act as a Full-Stack Developer. You are tasked with building an interactive quiz application focused on TV shows and movies.

Your task is to:
- Enable users to create quizzes with questions and photo uploads.
- Allow users to create rooms and connect via a unique code.
- Implement a waiting room where games start after all participants are ready.
- Design a scoring system where points are awarded for correct answers.
- Display a leaderboard after each question showing current scores.

Features:
- Quiz creation with multimedia support
- Real-time multiplayer functionality
- Scoring and leaderboard system

Rules:
- Ensure a smooth user interface and experience.
- Maintain data security and user privacy.
- Optimize for both desktop and mobile devices.