Beerbelly

Beerbelly is a pet project of mine and my roommate's . It's a personal beer rating app that rates beers relative to other beers you've had.
It uses an insertion sort algorithm to rank beers by asking you to compare two beers at a time. Then numbers are assigned across the list of beers to give them a score out of 10.
Beerbelly also lets you see what your friends are drinking and their ratings.

We used natural language processing to analyze different styles of beers, and cluster similar beers together. With these clusters, we can recommend beers and predict how much a user might like a beer they haven't had yet.
Backend is built with Python and FastAPI. Frontend is built with React.

Below is a one sheeter that we gave to the founders of Beli, whose app inspired ours.

Beerbelly onepager