This is a movie recommendation engine project developed by Aditya.
The Movie Recommendation Engine is a system designed to provide personalized movie recommendations to users based on their preferences and viewing history. It uses machine learning algorithms to analyze user behavior and movie features to generate accurate recommendations.
- User Authentication: Users can create accounts and log in to the system.
- Movie Rating: Users can rate movies they have watched.
- Recommendation Generation: The system generates movie recommendations for each user based on their ratings and preferences.
- Search Functionality: Users can search for movies by title, genre, or other attributes.
- Admin Panel: Administrators have access to an admin panel to manage users, movies, and system settings.
- Python
- Flask
- SQLAlchemy
- Scikit-learn
- HTML/CSS
- Bootstrap
-
Clone the repository:
git clone https://github.com/prateekmlg-1907/Recommendation_Engine.git
-
Install dependencies:
pip install -r requirements.txt
-
Run the application:
python app.py
-
Access the application in your web browser at http://localhost:5000.
- Sign up for an account or log in if you already have one.
- Rate movies you have watched to improve the recommendations.
- Explore recommended movies and discover new ones.
- Use the search functionality to find specific movies.
- Log out when you're done.
Special thanks to Analytics Vidhya & freeCodeCamp for their valuable resources and guidance.