Inspiration

We've all been to a new city where we have no idea what the restaurants there offer! This app gives us a streamlined way to access this, rather than using a Google Search which often takes far more time and can be inaccurate

What it does

The first of two functionalities centers around taking a picture of the restaurant that we're trying to find more about, and then getting that website's restaurant. The second functionality takes in the user's "cravings" and finds the particular food that the user is looking for, in a one-mile radius. It then gives the user directions to the highest-rated place that provides this food.

How we built it

We used a Python backend and a Swift frontend to connect our dual functionalities together. The Python backend takes in user data and utilizes the Google API to then find a few details like user location, OCR done on the image of the restaurant, and even searching for the menu. All this data is packaged into our own API which makes its way to the Swift Frontend, enabling the app to be functional for iOS usage.

Challenges we ran into

We ran into a few problems with the map API and trying to access the directions to the particular location. Additionally, XCode gave quite a few problems when trying to test the app on our phones.

Accomplishments that we're proud of

We're proud of coming up with functional Swift code, learning a new language that we previously were unfamiliar with. We're also proud of just how well the web-app was able to take in camera input and use the OCR technology!

What's next for Restaurant Scanner

Next, we'd like to implement a DoorDash API interface, wherein the user can expand upon their "cravings" and just use DoorDash to order the food that they want!

Built With

Share this project:

Updates