This project implements a backend recommendation server written in Java. The server acts as a data access and data sharing layer between the frontend application and the machine learning model.
Provides access to music data for the frontend application. Facilitates communication between the frontend and the machine learning model. Validates playlists and songs against the dataset stored in Elasticsearch. Utilizes Elasticsearch for data storage and retrieval.
Java Development Kit (JDK) Elasticsearch (https://www.elastic.co/)