Inspiration
The cost of living crisis is a massive problem, and its getting worse every day. Now more than ever, every penny matters. Where you do your weekly shop can have a significant impact on your budget. Prices keep changing every week, and which groceries you buy changes which supermarket is cheapest for your shop.
What it does
We built a website that lets you enter your shopping list, and shows you the prices of each item at different supermarkets, so you can pick one that suits your budget.
How we built it
- We split the work into FrontEnd, BackEnd and Integration.
- FrontEnd built the page templates while BackEnd built the scripts to scrape the web for data, using Github for file hosting.
- Integration then took both parts and combined them.
- We then extended it with a UI that prioritized accessibility.
- An additional feature - recipe selection and ingredient display was then built as we had time and energy.
- Finally, we used Google Cloud to host the website and run our server.
Challenges we ran into:
- Collecting accurate data from supermarkets.
- Displaying everything in a user friendly format.
- Getting our code to run on Google Cloud - Django was a pain!
- Extending it to include a recipe feature.
Accomplishments that we're proud of:
- Being able to obtain real-time data.
- Designing an appealing UI.
- Creating something that will help people right now.
- Taking it from concept to deployment within 12 hours.
What we learned:
- How to solve a complex problem in a very limited amount of time.
- How to set up Google Cloud.
- Web Scrapping
- Django
- APIs
What's next for Miserly:
- Link it to a domain name
- Make it public
- Improve our UI further
- Develop our product further, to offer greater user options and ease of use.
Log in or sign up for Devpost to join the conversation.