This project is a web application designed to recommend music based on the user's current mood. Users input their mood, and the app provides a playlist that matches their emotional state. The application integrates animated UI elements to enhance user experience and is built using modern web technologies. It utilizes the Google Cloud API for mood analysis and the Spotify API to fetch and play music.
- Mood-based music recommendations: Input your mood, and get a matching playlist.
- Spotify integration: Fetches and plays music directly from Spotify.
- Google Cloud API: Analyzes the mood input to generate appropriate music recommendations.
- Instant music playback: Music starts playing immediately in the background.
- Animated UI: Smooth animations for a modern, interactive feel.
- Language selection: Choose your preferred language for recommendations.
- HTML/CSS/JavaScript - Front-end for user interface and interactions.
- Google Cloud API - Processes the mood input to generate music recommendations.
- Spotify API - Fetches and plays recommended music based on the mood.
- Vercel - Platform for hosting and deploying serverless functions.
To run this project locally, you need to have the following installed:
- Clone the repository:
git clone https://github.com/Faruk-Tutkus/Mood-Based-Music-Recommender.git cd Mood-Based-Music-Recommender