Skip to content

It can suggest music according to your mood or what you are thinking at that moment

Notifications You must be signed in to change notification settings

Faruk-Tutkus/Mood-Based-Music-Recommender

Repository files navigation

image image

Mood-Based Music Recommender

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.

Features

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

Technology Stack

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

Getting Started

Prerequisites

To run this project locally, you need to have the following installed:

Installation

  1. Clone the repository:
    git clone https://github.com/Faruk-Tutkus/Mood-Based-Music-Recommender.git
    cd Mood-Based-Music-Recommender

About

It can suggest music according to your mood or what you are thinking at that moment

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published