Inspiration
The inspiration for this project came from the need to provide personalized movie recommendations quickly and efficiently.
What it does
The Movie Recommender System is a command-line application that allows users to get movie recommendations by selecting a specific genre and period.
How we built it
The system is built using Python, leveraging web scraping techniques to gather real-time movie ratings from IMDb. The program begins by presenting a list of available genres and prompts the user to select one. After choosing a genre and specifying a time range, the system scrapes movie data from online sources, ranks the movies based on their IMDb ratings, and displays the top recommendations. Users can then opt to see more movies, and the system will fetch and display additional recommendations.
Challenges we ran into
One of the main challenges was handling the dynamic nature of web data. Ensuring that the scraping process consistently retrieves accurate and up-to-date information requires careful handling of different website structures. and it printing result shows more options two times that I can't seem to solve.
Accomplishments that we're proud of
We are proud of creating a functional and user-friendly movie recommender system that delivers real-time, relevant recommendations—successfully implementing the "Show More" feature, which allows users to continuously explore more movies.
What we learned
TMDB or OMDB API configuration
What's next for Movie Recommender App
In the future, we plan to expand the Movie Recommender System by integrating more sources for ratings and reviews, such as Rotten Tomatoes and Metacritic. We also aim to enhance the user interface, potentially moving beyond the command line to a web-based or mobile app.
Log in or sign up for Devpost to join the conversation.