Coffee Shop Rating App (Brew’d)

This project was a result of my friends and my mission to find our favorite coffee shop in Milwaukee. Each Sunday, we’d seek out a new coffee shop and rank them against others based on different categories (coffee, vibe, food, price, and convenience).

I built the app on top of Streamlit, a python-based open source app framework that allows for quick deployment and redeployment of interactive web based apps. I decided to call the app Brew’d (with the hope further iterating to incorporate our favorite bars as well). Additionally, I leveraged GitHub CoPilot to speed up development.

Some of Brew’d main features include:

  • User Authentication (unique username requirements and hashed and salted passwords)

  • Cloud Storage (Data Stored in a Google SQL database)

  • Support for Multiple Users

  • Personalized Scores

  • See below for additional features

Additional Brew’d Features

Mobile Friendly

Summary Table

Individual ratings, weighted scores, location, and coffee shop images

Versus Average Calculations

Select specific coffee shops to see how they compare to the average across all categories

Personalized Ranking Table

Customize your weighted score how you’d like and see your top coffee shops

Submit and Update Ratings

Submit ratings for coffee shops and update your existing scores using intuitive sliders

Next
Next

Stock Treemap