Beats Ahoy is a music streaming application, with a unique twist. The app creates a personal listening experience via playlists customized to the users preferences and current state. A propietary questionaire is used to gauge the user's mood, energy-levels, current enviromental-factors, etc, and then returns an aligned playlist. For example, a high energy, high motivation, sunny day selection would yield a faster tempo, upbeat, playlist with high dancability metrics. The questionnaire levergaes Spotify's Search Algoritm for assistance ranking attributes like livileness, dancability, and tempo. Mutiple Playlists can be created, saved, and accessed later. While most streaming services center the song or artist, Beats Ahoy centers around you, the user. Music function's as more than entertainment- it's an aid/tool.
- Front-End: React, Material UI, NPM, Axios
- Back-End: Azure SQL, Java 8, Spring 5, CI/CD Azure DevOps
- Testing: Junit, Mockito
Java, Javascript, HTML, CSS...
- RESTful API
- Login/Register
- Playlist Customization & Generation
- External API Leveraged *Spotify
Application must leverage the full stack:
- Azure SQL for persistence
- API built with Java 8 and Spring 5
- UI built with React
![](baAssets/BeatsAhoyPPT.svg)
TO VIEW THE FRONT-END/UI, FOLLOW THIS URL: https://github.com/MelroseDigital/Beats-Ahoy.FrontEnd.git
The Developers:
Beats Ahoy is a Collaboration between:
Tenyce Melrose,
Levi Houlton,
Rick Figueroa,
Veronica Leslie,
& Catherine Claunch