Movie Rating and Review App
A movie rating app with search, detailed info, user reviews, watchlist, rating distribution charts, and recommendation engine. Integrates with movie APIs for metadata and poster images with a cinem...
Target user
Movie enthusiasts who want to track and rate films they watch
Problem
Movie enthusiasts need a personal rating and review app with watchlist, recommendations, and rating history that is not tied to a specific streaming service.
Requirements
- Search movies with poster and metadata
- Rate and review movies personally
- Maintain a watchlist and seen list
- View rating distribution charts
- Get recommendations based on ratings
Core technologies
SvelteKit, TypeScript, TMDB API
Completion criteria
Users can search, rate, review movies, maintain watchlists, view rating charts, and get personalized recommendations.
Optional extensions
- Add friend comparisons
- Implement genre statistics
- Add release calendar
- Support TV show tracking
Project phases
Phase 1: Phase 1: Search and Details
Tasks: Set up SvelteKit project, Integrate TMDB API for movie data, Build search interface, Create movie detail page
Phase 2: Phase 2: Rating and Watchlist
Tasks: Implement personal rating system, Build review writing feature, Create watchlist management, Add seen list tracking
Phase 3: Phase 3: Analytics and Recommendations
Tasks: Build rating distribution charts, Implement recommendation algorithm, Add genre breakdown, Apply cinematic dark theme