"Transform your emotions into melodies with Moodify - where AI meets music to create the perfect soundtrack for every mood."
Moodify is a modern web application that redefines how we discover and experience music. Designed for users who want music that truly matches their emotional state, Moodify allows you to select your current mood and instantly generates personalized Spotify playlists that resonate with your feelings.
🎭 Mood-Based Music Discovery: Select from 6 beautifully animated moods — Happy, Sad, Angry, Chill, Energetic, and Peaceful. Each mood triggers a unique playlist from Spotify's vast library.
💡 Intelligent Recommendations: Integrated with the Spotify Web API, the app fetches real-time music suggestions based on mood tags and genres.
🌗 Dark/Light Mode Support: Toggle between stylish dark and light themes for a visually immersive experience.
🎨 Aesthetic User Interface: Built with TailwindCSS, the UI features gradient mood cards, frosted glass effects, music note animations, and responsive design.
🚀 Fully Responsive: Smooth experience across mobile, tablet, and desktop.
🔒 Spotify OAuth Authentication: Secure login and personalized access to your music.
🌍 Live Deployment: Deployed using Vercel for fast, reliable access anywhere.
Frontend: React (with TypeScript)
Styling: TailwindCSS
Authentication & Music Data: Spotify Web API + OAuth 2.0
Deployment: Vercel
Version Control: Git & GitHub
As a first-year student passionate about tech but still learning, I used Cursor AI to build Moodify. Despite limited experience in React and modern frontend tools, I explored, learned, and implemented everything from UI design to API integration—turning a simple idea into a working product.