Moodify AI is a smart music recommendation platform that suggests songs based on your mood. Using AI-driven mood detection, it analyzes your emotions and curates a personalized playlist to match your vibe. Whether you're feeling happy, relaxed, or energetic, Moodify AI has the perfect tunes for you!
- AI-Powered Mood Detection – Detects your mood and recommends suitable songs.
- Personalized Playlists – Enjoy music that fits your emotions in real-time.
- Sleek UI with React & Tailwind CSS – A smooth and modern design.
- Fast Performance with Vite – Optimized for speed and efficiency.
- Frontend: React (with hooks), Tailwind CSS, Lucide React (icons)
- Build Tool: Vite
- AI/Mood Detection: Custom AI algorithm (integration details coming soon)
Moodify-AI/
├── README.md
├── eslint.config.js
├── index.html
├── package.json
├── postcss.config.js
├── tailwind.config.js
├── tsconfig.app.json
├── tsconfig.json
├── tsconfig.node.json
├── vite.config.ts
├── server/
│ ├── config.ts
│ └── index.ts
├── src/
│ ├── App.tsx
│ ├── index.css
│ ├── main.tsx
│ ├── vite-env.d.ts
│ ├── components/
│ │ ├── Header.tsx
│ │ ├── MoodDetector.tsx
│ │ ├── MoodDisplay.tsx
│ │ ├── MusicPlayer.tsx
│ │ ├── MusicRecommendations.tsx
│ │ └── VideoStream.tsx
│ ├── services/
│ │ ├── moodDetection.ts
│ │ └── spotify.ts
│ └── store/
│ ├── moodStore.ts
│ └── musicStore.ts
Clone the repository and install dependencies:
# Clone the repo
git clone https://github.com/your-username/moodify-ai.git
cd moodify-ai
# Install dependencies
npm install
# Run the development server
npm run dev
Once the setup is complete, open http://localhost:5173 in your browser to see Moodify AI in action! 🎶
We welcome contributions! If you’d like to improve the project, feel free to:
- Fork the repository
- Create a feature branch
- Commit your changes
- Submit a pull request
This project is licensed under the MIT License.
Let Moodify AI set the soundtrack to your emotions! What features would you like to see next? Drop your suggestions! 🚀