An open API service indexing awesome lists of open source software.

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.

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