Inspiration
We are all university students wanting to stay on a budget, always in search for the best deals in town, so the idea for Cheapskate came from a point of need. We had to look through multiple websites to search for deals, and missed out on so many great offers.
What it does
Cheapskate allows you to filter through the best offers near you at the touch of a button! You can sort it using categories of outlets (food, fashion, entertainment), and you can limit it to a radius around you.
How we built it
We used Python for the backend and HTML for the frontend. We also made use of a wide range of libraries on Python, like folium and pandas. We also attempted to make use of the flask API.
Challenges we ran into
The biggest challenge for us was to integrate the user interface with the backend, and display everything together.
Accomplishments that we're proud of
Flask was something no one in our team had prior experience with. Over the course of the past 24 hours, we watched a lot of tutorials for flask, folium and HTML frontend. It's amazing how we know so much about something we were just introduced to less than 24 hours ago.
What we learned
We learned a lot of new features of python, new libraries we never knew existed. We were really fascinated by the concept of API's and location apps, which gave us more insight into how they worked and how much effort went into designing such services. We also learnt how to weigh the pros and cons of an industry product, considering the scalability of a website like Cheapskate.
What's next for Cheapskate
Cheapskate could partner with a website and use the dataset about offers they provide to map it and give a more visually effective and appealing approach to searching for offers. It could also be made into an app.
Log in or sign up for Devpost to join the conversation.