An adaptive music player built towards continuous assessment of Adaptive Applications module. This application models the user behaviour and mood explicitly using user's initial preferences and interaction with the application. We find the best suitable song by representing the songs and user in Vector space and calculating the Cosine distance between them over some probability distribution.
This application does not consider security into consideration as the main focus was on user modelling.
Run ng serve for a dev server. Navigate to http://localhost:4200/. The app will automatically reload if you change any of the source files.
Run ng build to build the project. The build artifacts will be stored in the dist/ directory. Use the -prod flag for a production build.