https://github.com/parthb26/mood-tv-app
Mood-TV App is a dynamic application that helps users track their watch history and receive personalized recommendations based on their mood. The app leverages modern web technologies and follows a microservices architecture to provide a seamless user experience.
https://github.com/parthb26/mood-tv-app
Last synced: 6 months ago
JSON representation
Mood-TV App is a dynamic application that helps users track their watch history and receive personalized recommendations based on their mood. The app leverages modern web technologies and follows a microservices architecture to provide a seamless user experience.
- Host: GitHub
- URL: https://github.com/parthb26/mood-tv-app
- Owner: parthb26
- Created: 2024-07-21T22:39:05.000Z (almost 2 years ago)
- Default Branch: main
- Last Pushed: 2025-01-14T17:05:21.000Z (over 1 year ago)
- Last Synced: 2025-01-14T18:35:18.749Z (over 1 year ago)
- Language: HTML
- Homepage:
- Size: 3.91 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# MoodTV - Watch What You Feel 🎬
MoodTV is an intelligent entertainment recommendation system that suggests movies and TV shows based on your current mood, available time, and preferences. Stop scrolling endlessly and let MoodTV help you find the perfect watch!
## ✨ Features
### Mood-Based Recommendations
- Quick mood selection (Happy, Sad, Excited, Stressed, Relaxed, etc.)
- Genre mapping based on emotional states
- Intensity filters (Light-hearted to Intense)
### Time-Based Filtering
- Custom duration preferences
- Quick filters (30min, 1hr, 2hr, Binge-worthy)
- Episode vs Movie recommendations
- Series completion time estimates
### Smart Comparison
- Side-by-side movie/show comparison
- Mood match percentage
- Time commitment analysis
- Genre overlap visualization
- Community ratings integration
### Personalization
- Watch history tracking
- Mood pattern analysis
- Genre preference learning
- Watchlist management
- Custom tags and notes
## 🛠️ Technology Stack
- **Frontend**: React.js, TailwindCSS
- **Backend**: Node.js, Express
- **Database**: MongoDB
- **Authentication**: JWT, OAuth
- **API Integration**: TMDB, IMDB
- **Machine Learning**: Python, TensorFlow
## 🚀 Getting Started
### Prerequisites
```bash
# Install Node.js and npm
node -v
npm -v
# Install MongoDB
mongod --version
# Install Python dependencies
pip install -r requirements.txt