Melody Match

HTML CSS React Flask

Overview

Application that would recommend the user eight songs based on the preferences they have inputted into the application. When submitted, the recommendation engine built into the backend would return the recommended songs that it has obtained from a dataset and display it on a new page. The user would be able to play a preview of each of the songs.

Features

  • Recommendation Engine : Utilizes Machine Learning through the K-Clustering algorithm, which categorized the music.
  • Recommended Songs : Obtain 8 songs recommended to you based on inputted preferences.
  • Song Preview : Listen to 30 seconds from a song, can adjust its volume.

GitHub