An AI-powered emotion-aware music recommender that reads your face and plays what your mood needs.
Manoraag is not just a music app โ itโs an experience.
It detects your emotions through facial expressions and recommends music that matches your mood. Whether you're happy, sad, or furious โ Manoraag knows what you need to hear.
- ๐ญ Real-time Emotion Detection (Face-based)
- ๐ถ Smart Music Recommendations
- โค๏ธ Favorites & Playback Control
- ๐ธ Image Upload & Camera Input
- ๐ Full-stack Architecture (Frontend + Backend + ML)
- Upload an image or use camera
- AI detects emotion (happy, sad, angry, etc.)
- Backend maps emotion โ music mood
- Songs are recommended instantly
Clean UI with navigation and smooth layout.
Details about the project, tech, and purpose.
Live camera preview to capture emotions in real-time.
AI detects a happy face and suggests uplifting music.
System detects anger and recommends intense tracks.
Manoraag/
โโโ frontend/ # UI (React / Vite)
โโโ backend/ # APIs (Flask / Node)
โโโ ml/ # Emotion detection logic
โโโ docs/images/ # Screenshots- Frontend: React, Vite, CSS
- Backend: Python / Flask (or Node if used)
- ML: DeepFace, OpenCV
- Music: Spotify API
git clone https://github.com/your-username/manoraag.git
cd manoraagcd backend
pip install -r requirements.txt
python app.pycd frontend
npm install
npm run devCreate a .env file:
SPOTIFY_CLIENT_ID=your_id
SPOTIFY_CLIENT_SECRET=your_secret- ๐ง Real-time webcam emotion tracking
- ๐ฑ Mobile app version
- ๐ค Improved emotion accuracy
- ๐ Multi-language music recommendations
Ayush Shukla
If you liked this project, drop a โญ and share it!
โMusic isnโt just heardโฆ itโs felt. And now, itโs understood.โ