Deployed Link: https://incomparable-stardust-1c65bb.netlify.app/
Melomoodica is an online music listening platform. A user is able to register to the app and listen to music. With the help of tensorflow.js API known as face-api.js user's current mood could be identified through their webcam feed and accordingly music would be recommended to them to listen.
It can recommend music for 4 different moods : happy, neutral, sad and angry.
It is MERN based project using MongoDB for database management, a popular NoSQL database management software, we will be using ReactJS for designing the front end and Express and Node JS for designing the backend, thus making it as a full stack project. A Tensorflow.js based API known as face-api.js is used for identifying and analysing the current mood of the user through their webcam feed.
Utilised MongoDB for storing the data. Used 2 MongoDB collections to store and use the data accordingly.
- Songs - Stores the songs.
- Users - Stores the registered users.
Neutral
Happy
Sad
Angry