Inspiration
This application is a full-stack web application that provides personalized movie recommendations. The frontend is built with ReactJS, and the backend is powered by a Python-based Flask API that processes movie data to generate recommendations.
What it does
This project demonstrates a simple yet effective movie recommendation system. Users can input the name of a movie they like, and the system will suggest similar movies based on the input. The recommendation logic leverages the TF-IDF Vectorizer and Cosine Similarity to find movies that closely match the user’s taste.
How we built it
- Frontend: ReactJS, Axios
- Backend: Python, Flask, Flask-CORS, Scikit-learn, Pandas, NumPy
- Data: Movie dataset in CSV format
Challenges we ran into
- Movie Recommendations: Get a list of movies similar to your favorite ones.
- Interactive UI: A clean and simple interface built with ReactJS.
- Real-time API: Fetches recommendations instantly using a Flask backend.
Accomplishments that we're proud of
The Project is completed on time.
What we learned
The recommendation logic leverages the TF-IDF Vectorizer and Cosine Similarity to find movies that closely match the user’s taste. Learnt about Cosine Similarity Topic.
What's next for MLH Movie Recommender
- Changes in UI
- Update in Features Selection
Log in or sign up for Devpost to join the conversation.