Inspiration

When going out, we realized that it costs a lot of money to buy food outside. Searching for cheap restaurants can be a time-consuming task, and thus we wanted to simplify it. Thus, we decided to create a web application that makes your life easy!

What it does

When a user inputs a location and their budget, at a click of a button, the web-app recommends three restaurants that based on the location and your budget. We make sure that the three restaurants will not go over your budget because, at the aim, we try to help you to save money in a convenient way!

How we built it

The web application was built using mainly Flask and Python for the back-end, and HTML, CSS, and Javascript for Front-End. We requested API calls from Google Geocode and Zomato to return three restaurants and created our own algorithm to return three restaurants under or equal to your budget. After that, we also used the Google Maps API to show the location visually.

Challenges we ran into

One challenge we initially ran into was getting the API to actually work. Figuring out we can get specific data from the API took time as we were new into developing web-apps.

Accomplishments that we're proud of

We're really proud of what we created because, in the end, we were able to finalize our product and make it deployable.

What we learned

We learned how to use multiple APIs and take it to our advantage, and also connect back-end and front-end together to make a web-app that actually works. We also learned team project-development skills to improve our efficiency.

What's next for Down to Dine

Building other functions that are related to saving money, and potentially adding more variables such as cuisines, etc.

Share this project:

Updates

Submission history