MoodStream is an AI-powered movie and TV show recommender system that curates personalized Netflix suggestions based on your mood, time of day, and watch preferences. Say goodbye to endless scrolling and hello to smart, tailored recommendations!
- 🎭 Mood-Based Recommendations (Happy, Sad, Chill, Focused, Excited)
 - 🕒 Time-of-Day Suggestions (Morning, Afternoon, Evening, Night)
 - 🔍 Smart Filtering (Genre, Release Year, Content Type)
 - 📊 Content-Based Similar Recommendations
 - 🎲 Surprise Me Button (Random Picks)
 - 🕘 Watch History Tracking (Locally in browser)
 - 🎨 Sleek and responsive UI (HTML, CSS, JavaScript)
 - 🧠 Powered by TMDb API + Netflix Dataset + Flask backend
 
MoodStream/
├── api/                    # Flask backend (Vercel-compatible)
│   └── index.py
├── static/
│   ├── css/
│   ├── js/
│   └── images/
├── templates/
│   └── index.html
├── netflix_titles.csv      # Netflix dataset from Kaggle
├── vercel.json             # Vercel deployment config
├── requirements.txt        # Python dependencies
├── .gitignore
└── README.md
git clone https://github.com/yourusername/moodstream.git
cd moodstreampip install -r requirements.txtcd api
flask runOpen http://localhost:5000 in your browser.
Netflix dataset used from Kaggle - Netflix Movies and TV Shows
Ayan Malik
📬 LinkedIn | 💻 GitHub
This project is licensed under the MIT License.