Music Search Engine
By Lucas Li, Zhisong Liang, Siyi Meng, Kailin Ke
A music search engine that can not only search songs by filtering, but also store them as favorite for future lookup.
Click on the image above for Demo
Overview
UML Diagram
- A brief walk-through to our database structure
DB Conceptual UML Sample Data
User Stories
-
As user, I want to be able to search music by name, artist, and genre.
-
As user, I want a favorite list so I can keep track of musics I like.
-
As user, I want to see song information.
-
As user, I want to see the newly released songs.
-
As user, I want to see the most popular songs.
Highlights
- Complex data structure: A more complex structure allowed us to call queries with more freedom and creativity.
- Real-world data: By using the Spotify API, we were able to insert songs with real-world information into our database.
- Real-time playback: By using the Spotify API, our application is able to play the selected song directly using embedded URLs or redirect to the song’s webpage (if the song doesn’t support preview listen)