/Emotify-BhagyashreeDas

Emotify- An emotion-based music recommendation web application using face recognition technology.

Primary LanguageJavaScript

Emotify

Do you ever want to dance to some happy songs but can never find the right playlist for your mood? Do you ever just want to stare out of the window and listen to relaxing songs but even after scrolling through several music apps, you just can't find the perfect playlist to fit the calm vibe you were looking for? Are you tired of scrolling through playlists and playlists just to find the right one that fits your current mode? Presenting Emotify, the one-stop place for playing music according to your mood.

Steps to get Started

Follow these steps to get started!

  1. Clone this repository to download the code
  2. Run npm install in the following folders- i) Emotify-BhagyashreeDas, ii)BhagyashreeDas/MERN and iii)BhagyashreeDas/MERN/backend
  3. Retrieve the key and the corresponding endpoint from the Microsoft Azure Face API.
  4. Set up the MongoDB database and retrieve cthe URI to connect it in the application.
  5. Retrieve the Client ID and Client Secret ID from the Spotify API website.
  6. Once the database is connected, run the commands- nodemon server and npm start