Skip to content

A music player web app which recommends music to the user based on their current mood with the help of webcam feed.

Notifications You must be signed in to change notification settings

dkumar-22/Melomoodica

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Melomoodica Web App

Introduction

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.

Technologies Utilised

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.

Database Description

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.

Functionalities and Sneak Peak of the project

Login / Register Screen:

Music Playing

For Different Moods:

Neutral

Happy

Sad

Angry

About

A music player web app which recommends music to the user based on their current mood with the help of webcam feed.

Topics

Resources

Stars

Watchers

Forks

Packages

No packages published