The diploma thesis covers the description and development of a web application that allows people to get to know each other based on the similarity of taste for music. The purpose of the application is to enable users to meet and communicate with other users who listen to the same style of music as other users in the simplest possible way. The main functionalities of the application are easy login and logout of users with a single click, simple user interface, user recommendations that have a similar taste of music, displaying the profiles of individual users (favorite songs, genres, artists), viewing profiles of all users, listening to their favorite songs, real-time messaging and notifications. The application is based on the Laravel and Vue.js framework, SQL for the database, Python for the recommender matching system, and the Spotify API for retrieving user data and their music tastes.
|