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