Skip to content

Rohit273848/Moodify

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

13 Commits
 
 
 
 
 
 
 
 

Repository files navigation

🎧 Moodify — Music That Understands You

I wanted to explore how face detection APIs actually work in real-world apps… So instead of building something boring, I built something personal.


💡 The Idea

I’ve always noticed how music changes my mood — but what if an app could understand my mood automatically and suggest the right songs instantly?

That curiosity led me to build Moodify.

A project where I combined:

  • Face Detection APIs
  • MERN Stack
  • Real-time mood analysis

To create something simple but powerful: 👉 Music that adapts to how you feel.


🚀 What Moodify Does

Moodify detects your facial expression using your camera and instantly recommends songs based on your mood.

No typing. No searching. Just click → detect → listen.


⚙️ Core Features

  • 🎭 Real-time Mood Detection Detects facial expressions using Google Face Detection API

  • 🎵 Mood-Based Song Recommendations Suggests songs that match your detected emotion

  • 📸 Camera Integration One-click detection with live camera access

  • Fast & Simple UX Minimal steps from detection to music


🧠 How It Works

  1. Open the app
  2. Click on Detect Mood
  3. Allow camera access
  4. Face is analyzed using Google API
  5. Mood is detected (happy, sad, etc.)
  6. Songs are recommended instantly

🛠 Tech Stack

Frontend

  • React.js
  • SCSS

Backend

  • Node.js
  • Express.js

Database

  • MongoDB

APIs & Services

  • Google Face Detection API
  • ImageKit (for image handling)

🎯 Who It's For

  • People who love music 🎶
  • Students who want quick mood boosts
  • Anyone curious about AI + real-world apps

⭐ What Makes Moodify Different

Most music apps require you to:

  • Search manually
  • Choose playlists

Moodify removes that friction.

👉 It understands your mood before you even choose.

Plus, it combines:

  • AI (face detection)
  • Full-stack development (MERN)
  • Clean UI experience

📸 Screenshots

image image image

🔥 Why I Built This

This project started as a way to:

  • Learn how face detection APIs actually work
  • Integrate them into a MERN stack application

But it turned into something more — a project that blends technology with human emotion.


🚧 Future Improvements

  • More accurate emotion detection
  • Spotify / YouTube integration
  • Personalized playlists
  • Mood history tracking

🤝 Contributing

Feel free to fork this project and improve it!


📬 Connect With Me

If you liked this project or have suggestions, feel free to reach out!


About

MoodifyAI is an AI-powered web app that detects user mood using face recognition or manual input and recommends personalized content like music, videos, and quotes. Built with React, Node.js, and MongoDB, it enhances user experience through emotion-based content.

Topics

Resources

Stars

1 star

Watchers

0 watching

Forks

Releases

No releases published

Packages

 
 
 

Contributors