Skip to content

A web application that allows users to create personalized Spotify playlists tailored to their mood and activities

Notifications You must be signed in to change notification settings

Shzmj/moodify

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

48 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Moodify: Your Ultimate Mood-Driven Playlist Generator!

Discover the power of personalized playlists tailored to your mood and activities with Moodify!

Key Features

  • Effortless playlist generation based on mood, activities, and your listening history.
  • Seamless Spotify account integration for a personalized music experience.
  • Directly send and regenerate playlists with customized preferences.
  • Automatic creation of shared playlists with friends for a collaborative music experience.

Current Capabilities

  • Integrate with your Spotify account to generate personalized playlists.
  • Input bar with fuzzy matching (NLP model) for precise mood mapping to Spotify API seeds.
  • Dynamic playlist creation based on entered moods and song play history.

Upcoming Enhancements

  • Shareable playlist links for easy music sharing with friends.
  • Integration of Chat GPT API in the search bar for refined mood inputs and more accurate playlist generation.

Elevate your music journey with Moodify - where your mood sets the rhythm! 🎶

Screenshot 2023-12-28 at 2 20 38 pm

image

Setup

Clone the repository

$ git clone [email protected]:csesoc/trainee-3-23t3.git

Download Dependencies

From the root of the repository run the following command to download dependencies:

$ cd client && npm i && cd ../server && npm i && cd ..

NPM install in both the backend and frontend directories.

Running the frontend

To run the frontend navigate to the /client directory and run npm run dev - i.e.

$ cd client && npm run dev

Running the backend

To run the backend navigate to the /server directory and run npm run dev - i.e.

# cd server && npm run dev

About

A web application that allows users to create personalized Spotify playlists tailored to their mood and activities

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • JavaScript 64.6%
  • CSS 34.3%
  • HTML 1.1%