Skip to content

ionathomas/vibesound

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

49 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

VibeSound

People often listen to music to express their feelings and regulate their emotions. But choosing the right music from the extensive options available that resonates with one’s current mood is a dull and daunting task. It is challenging because users must scroll through the endless playlists on the music streaming applications to find the right music on their own based on their mood. Our goal is to develop a Mood-Based Music Recommender that utilizes existing technologies like facial analysis and emoji-based questionnaire in a way that makes it fun and engaging for the users and enhance their overall experience when searching for music to listen to on their favorite music streaming applications.

Getting Started

Setting up the Spotify Web API

Follow the documentation from here to use the Spotify Web API. After 'Creating an app', paste the client ID and client secret in the config files found in Backend folder and src folder.

Setting up the local environment and running it

Install the backend dependencies with pip.

pip install -r requirements.txt

Navigate to the Backend folder and run the following command to start the backend.

python -m flask --app app run

Install the front-end dependencies with npm or yarn.

For npm:

To install the dependencies -

npm install

To start the frontend -

npm start

For yarn:

To install the dependencies -

yarn install

To start the frontend -

yarn start

About

A Mood-Based Music Recommender that utilizes existing technologies like facial analysis and emoji-based quiz in a way that makes it fun and engaging for the users to interact with the application and enhance their overall experience when searching for music to listen to on Spotify.

Resources

License

Stars

0 stars

Watchers

0 watching

Forks

Releases

No releases published

Packages

 
 
 

Contributors