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.

Built With

Share this project:

Updates