Skip to content

lambaaryan011/Moodify-AI

 
 

Repository files navigation

Moodify AI - AI-Powered Music Recommendations

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!

Features

  • 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.

Tech Stack

  • Frontend: React (with hooks), Tailwind CSS, Lucide React (icons)
  • Build Tool: Vite
  • AI/Mood Detection: Custom AI algorithm (integration details coming soon)

Project Structure

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

Getting Started

Installation

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

Running the Project

Once the setup is complete, open http://localhost:5173 in your browser to see Moodify AI in action! 🎶

Contributing

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

License

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! 🚀

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • TypeScript 93.2%
  • JavaScript 4.0%
  • HTML 1.5%
  • CSS 1.3%