Inspiration
As the world adjusts to the new reality of social distancing, public figures and creators are finding new and innovative ways to engage and entertain their communities. The constructs of our daily reality and how we consume entertainment have undergone a significant change due to COVID-19.
With more downtime and consistent access to WiFi, users have gravitated towards visual and audio forms of entertainment such as music, video streaming, gaming and social media. As streaming is increasingly being adopted by users, online media players have become essential for consuming media on the internet.
What it does
SongBook is a web application that makes it easy for users to stream music via Spotify without the need for user side install or download. Furthermore, it shows information about the song entered by the user which includes the popularity, release date and other audio features.
How we built it
We used the Spotify API to extract data (audio features, popularity, release date, album) about the song entered by the user, then used Flask to send it to the front-end and finally build a web app using HTML5 and CSS3
Challenges we ran into
We struggled integrating the front-end with the scraped data but ultimately figured out a solution using Flask
Coordinating with team members living in different time zones
Accomplishments that we're proud of
We managed to create a slick and intuitive working web app for our first hackathon.
What we learned
We learned how to build a web app from the ground up. We discovered how to create interfaces that communicate to the back-end and how to use APIs particularly the Spotify API. In addition, it was all of our team members' first time using Flask and the consensus coming out of this hackathon is we would love to use it again!
What's next for SongBook
We hope to add additional features to the app which include but are not limited to streaming music using other platforms like Youtube, SoundCloud, iTunes; suggesting similar songs based on the search made by the user; popularity trend analysis and visualization of the song

Log in or sign up for Devpost to join the conversation.