This project is a recommendation system for a movie streaming service, built using NextJS, ReactJS, Redux, and serverless Python functions. The recommendation system suggests movies featured on imdb to users based on their liking.
Frontend UI is a clone ofChris Blakely's project @ https://github.com/chrisblakely01/react-movie-app
To use the recommendation system, simply follow the link to the deployed project hosted on Vercel. The recommendation system provides personalized movie and TV show recommendations based on your viewing history and preferences.
-
Single Movie Recommendations: Get recommendations for a single movie by providing its title in the search bar.
-
Personalized Recommendations: Get more personalized recommendations when you like 5+ movies.
-
Clear Recommendations: Clear your likes and reset your recommendations by clicking the "Clear Recommendations" button.
The recommendation system provides works on Vercel Serverless Functions instead of a backend for retrieving personalized recommendations based on user preferences. It provides recommendations that return recommended movies based on both a single movie like and based on user viewing history and preferences.
The recommendation system is built using the following technologies and tools:
- NextJS
- ReactJS
- Redux
- Python - Flask hosted in Railway deployment
- Vercel
For questions or issues, please contact the project maintainer at [email protected]