Skip to content

rid-28/Moodify

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

16 Commits
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

🎧 Moodify – AI Music Companion

A sleek, AI-powered music mood app that detects your mood from text or voice and curates the perfect vibe β€” with a beautiful animated UI, visualizers, theme switching, real-time stats, and mood presets.

πŸ“Œ Problem Statement

People often struggle to identify or express their mood. Traditional mood trackers force users to pick from fixed options, which don’t always match how they actually feel.

Moodify solves this by interpreting emotions directly from natural language input.

πŸ’‘ Problem Solved

  • Detects mood automatically from any text
  • Helps users reflect on their emotional state
  • Suggests mood-appropriate activities/content
  • Removes the need for predefined mood categories

✨ Features

  • 🎭 Natural Conversational Input – Express yourself freely; the AI understands full sentences, not just mood keywords.
  • 🎀 Voice Chat Support – Speak in English and let the app detect your mood through your spoken words.
  • 🧠 AI-Powered Mood Detection – Advanced NLP model interprets tone, emotion, and context from your input.
  • 🎢 Smart Music Recommendations – Generates mood-appropriate playlists and song suggestions.
  • πŸŒ“ Light & Dark Mode – Seamless theme switching based on user preference.
  • πŸ“Š Real-Time Session Stats – Tracks mood changes and interaction insights for the session.
  • πŸŽ› Live Audio Visualizers – Animated visual effects that respond to music and mood.
  • πŸ“± Fully Responsive UI – Optimized for desktop, tablet, and mobile.
  • 🌈 Aesthetic Neon UI – Smooth gradients with a clean, modern look.
  • 🎨 Glassmorphism + Smooth Animations – Polished UI elements with subtle motion and depth.

πŸ› οΈ TechStack

  • Frontend: HTML, CSS, JavaScript
  • API: Youtube API (for mood detection)
  • Deployment: Render
  • Version Control: Git & GitHub

πŸ“Έ Screenshots

πŸ§ͺ How It Works

  1. User types or speaks their mood
  2. Script analyzes emotional keywords / tone
  3. App generates a personalized mood label
  4. Updates:
    • Chat response
    • β€œNow Playing” panel
    • Visualizers
    • Theme color accents
  5. Stats increment automatically

🌐 Live Site

πŸ‘‰Click here to visit the live site

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published