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.
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.
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.
To install the dependencies -
npm install
To start the frontend -
npm start
To install the dependencies -
yarn install
To start the frontend -
yarn start