-
Example of the payload we sent to one of our APIs
-
A picture of the restaurant coupon vouchers that we are able to provide
-
The first section of our landing page
-
The second section of our landing page
-
The the final section of our landing page
-
Another one of our forms that sends a post request to whataburger's api through our express backend
Inspiration
The rising rates of homeless population, increased cost of food and living in general definitely pushed us to create a project that could actually have an impact on people's lives regardless of their background, but we were definitely mostly aiming to help the less fortunate/needy.
What it does
Provides free/highly discounted meals from popular fast food chains and restaurants by taking advantage of customer rewards programs
How we built it
Spent many hours using chrome dev tools to access private, undocumented api endpoints to find ones with unencrypted payloads that we could use to make our own api requests. Used react for frontend, mongo and node for backend and DB
Challenges we ran into
We spent hours trying to scrape mobile api endpoints, but we werent able to because the school wifi made it impossible to use tools such as burp suite, mitm proxy, or charles proxy because the way the network is set up prevented us from being able to monitor our phone's network activity and use our laptops as proxies, so we had to resort to manually finding and reversing api's using chrome dev tools to identify payloads.
Accomplishments that we're proud of
Successfully found and utilized numerous undocumented, private api endpoints after hours of searching, created react forms to submit our own post requests using our express backend to create accounts that will generate free food vouchers for top fast food chains such as whataburger, dennys, buffalo wild wings, and more. We are able to overcome countless of hours that were wasted by trying to unsuccessfully use tools like mitm proxy (the school's wifi prevented it from working) and were able to come out with the working project we had wanted to make since the beginning of the hackathon.
What we learned
A lot about how to work with apis, specifically undocumented ones, how to troubleshoot different tools, how private networks work, and more
What's next for Quickserv
Hopefully continue revising our web app and eventually host it so that it can be used by everyone, and also add more restaurants so that people can get the most out of our product!
Built With
- axios
- chromedevtools
- css
- express.js
- mongodb
- react
Log in or sign up for Devpost to join the conversation.