Movie Mood is an invitation to explore the boundless realms of cinema. With a constantly expanding library of films, an intuitive recommendation algorithm, a vibrant new chat room, a seamless account system, and a robust review platform, PopcornPicks transforms the way you discover, enjoy, and engage with movies. It’s a gateway to unforgettable cinematic adventures.
Movie Mood: Match your mood with the perfect movie!
- Tailored Recommendations for Your Mood: Unique Mood-Based Recommendation Algorithm ensures every movie suggestion aligns with how you're feeling, making your viewing experience truly personal.
- Seamless Watchlist Management: Create Watchlists for saving intriguing recommendations, ensuring you never miss a must-watch movie.
- One-Click Streaming Options: Instantly check which streaming services offer your recommended movies, saving you time and effort.
- Instant Access to Trailers: Watch YouTube trailers for recommended movies directly on the platform, so you can decide what to watch without leaving the site.
- Simplified Discovery Process: Say goodbye to endless scrolling on streaming platforms. Let Movie Mood intelligently guide you to the perfect movie for your mood.
You can see the project presentation at - Demo link
Movie Mood is a personalized movie recommendation platform that matches suggestions to your mood, eliminating endless scrolling. Powered by an advanced Mood-Based Recommendation Algorithm, it brings the perfect movie to your screen instantly.
Key features include watchlist management, one-click access to streaming options, and instant trailers, simplifying the movie discovery process. Movie Mood fosters community engagement with dynamic chat rooms, an interactive review system, and shareable lists, creating a space for collaboration and discussions among movie enthusiasts.
With a user-friendly interface, enhanced profiles, and reliable performance backed by 50 test cases and 98% code coverage, Movie Mood offers a seamless experience.
Whether you're looking for tailored recommendations, community interaction, or efficient discovery tools, Movie Mood transforms your movie nights into a curated cinematic journey. Let Movie Mood redefine how you explore and enjoy movies!
Step 1: Git Clone the Repository: git clone https://github.com/GradHackersGuild/CSC-510-Movie-Mood
Step 2: Install the required packages: pip install -r requirements.txt
Step 3: Get a TMDB API KEY: To get an API from TMDB: * Signup to your https://www.themoviedb.org/signup * Under the Account icon, click Settings. * On the API page, click on the link under the Request an API Key section. * Register an API key. * Agree to the terms of use and fill in the required information.
Step 4: Create a .env file: * TMDB_API_KEY=YOUR_TMDB_API_KEY * YOUTUBE_API_KEY=YOUR_YOUTUBE_DATA_V3_API_KEY * RAPIDAPI_KEY=YOUR_RAPIDAPI_KEY
Step 5: Run the following commands: cd app python run.py
Step 6: Open the URL in your browser: http://127.0.0.1:8000/
Finally, start matching your mood with the perfect movies!
Movie Mood has great potential for future expansion. Here are some exciting ideas for growth:
- Enhanced User Profiles: Include features for users to edit or delete reviews, and avoid duplicate entries.
- Integration with Streaming Services: Connect with streaming platforms to show availability of recommended movies in real-time.
- Dynamic Chat Rooms: Allow movie-specific chat rooms to facilitate more targeted discussions.
- Improved Mood-Based Recommendation Algorithm: Refine the algorithm using advanced machine learning models to provide better accuracy in mood-based suggestions.
- Interactive Review System: Enable users to comment on each other's reviews to foster community engagement.
- TV Show Recommendations: Add a dedicated section for TV shows, curated based on mood, just like the movie section.
- Mood Tracker: Allow users to track their moods over time and see how their movie preferences change with their emotions.
- Collaborative Mood Movie Lists: Implement a feature for friends to collaboratively create shared movie lists based on mutual moods.
Please refer to the CONTRIBUTING.md for guidelines on contributing. Raise a pull request, and we'd love to review it ❤️❤️!
Makarand Pundlik Varun Varathrajan Michelle Varghese
This project is under the MIT License.
Not funded
The Powerpuff Girls3. CSC-510-Movie-Mood. Version 1.0.0, 2024, GitHub, https://github.com/The-Powerpuff-Girls3/CSC-510-Movie-Mood










