Inspiration

The inspiration behind Albumash is the scrappy website Mark Zuckerberg made while in college, Facemash, which put two women's faces side-by-side for users to decide which they found more attractive. While we found the application of this design for rating women to be horribly offensive, we decided to flip this idea on its head and apply to it to something we all love - music!

What it does

Albumash puts two albums side-by-side for users to cast their vote on which they enjoy more, allowing the music community to contribute to a global ranking of albums through the means of a fun game!

How we built it

We decided to build Albumash as a full-stack web application using a MySQL database full of scraped album data connected to a slick frontend design through a custom Python FastAPI.

Challenges we ran into

Some of the key challenges we faced included scraping our basic album data from sites with built-in bot detection, designing our database and API with each other in mind, and deploying everything to the web to get our frontend connected to our backend.

Accomplishments that we're proud of

One of the things that we're most proud of is our teamwork and collaborative efforts, as none of working on Albumash had met before this Hackathon! This makes the fact that we were able to unite our skills to produce this project that much sweeter!

What we learned

Some of the main skills we learned working on Albumash include a variety of full-stack skills, like manually scraping data from the web, planning out database table schemas, building a functioning API in Python from the ground up, and deploying our app online.

What's next for Albumash

The next steps for Albumash are scaling up and expanding in all directions - adding more albums, creating user profiles for personalized details, integrating other forms of popular media, such as songs, movies, tv shows, books, and so many more!

Built With

Share this project:

Updates