For the college track

Inspiration

When friends take over an hour to decide on what to eat for dinner.

What it does

Randomly picks a restaurant in the given location for you!

How we built it

We learned and used Flutter for the first time to build this app. We had to create a middleman server which connected to Yelp's GraphQL API to get the total number of restaurants in the area and then randomly pick a restaurant based off that.

Challenges we ran into

  • Initial Flutter setup
  • Figuring out the Flutter GraphQL package, getting it to work, and then finally converting everything to a Python middleman
  • Designing the user interface
  • CORS
  • Asynchronous programming

Accomplishments that we're proud of

Getting something working within a few hours!

What we learned

  • Dart
  • Flutter
  • GraphQL
  • CORS
  • Asynchronous programming
  • Google Maps API
  • Yelp API

What's next for Random Restaurant Picker

  • A better project name
  • Fix the CORS issue on the Google Places suggestions page
  • Code refactor (could be broken down into more components and made more modular, more comments, less stuff hardcoded, etc.)
  • A better user interface
  • Some filters the user can specify to narrow down search results

Built With

Share this project:

Updates