
MovieSaga
A movie rating and review platform where users can rate, comment, and maintain personalized wishlists with secure authentication.
Timeline
Oct 2023 - Dec 2023
Role
Full Stack Developer
Team
Solo Project
Status
CompletedTechnology Stack
Key Challenges
- Integrating external movie APIs for comprehensive data
- Building a responsive rating and review system
- Implementing secure JWT-based authentication
Key Learnings
- Django REST Framework best practices
- React state management for complex UIs
- PostgreSQL database design for relational data
Overview
MovieSaga is a comprehensive movie rating and review platform that allows users to discover, rate, and review movies while maintaining personalized wishlists.
Key Features
Movie Discovery
Browse and search through an extensive movie database
Rating System
Rate movies with a detailed star-based system
Reviews
Write and read detailed reviews from the community
Wishlist
Save movies to personal wishlists for later viewing
Technical Stack
The frontend is built with React and Material UI for a polished, responsive design. The backend uses Django REST Framework for a robust API layer.
- PostgreSQL handles relational data storage for users, movies, ratings, and reviews
- JWT tokens ensure secure authentication across the platform
- Responsive design works seamlessly on mobile and desktop
