Skip to content

Don't know where to eat tonight? Use ShakeItUp, a restaurant randomizer to help find you next favorite restaurant.

Notifications You must be signed in to change notification settings

holmesm8/shake_it_up

 
 

Repository files navigation

ShakeItUp

Description

ShakeItUp is an interactive web application designed to solve one of the biggest problems facing people with too many food options: where should I eat next? Whether you're tired of eating the same stuff day after day or you're in the mood to try something you've never heard of, ShakeItUp is designed to use your current location and return a randomly selected restaurant.

ShakeItUp authenticates a user with Google Oauth 2.0 which will then allow the user to fully use the aplication. It'll then take in your Yelp price point ($ - $$$$) and the distance you're willing to travel and voila! The randomly returned restaurant will have it's name displayed, a link to their Yelp page, full address, price, average rating (between Yelp and Google), category, and an interactive Google Map that will display your location and directions to the restaurant.

And if you're not feeling the restaurant, you can always ShakeItUp again to get another option!

Visit our website ShakeItUp! https://shake-it-up-restaurant.herokuapp.com/

Installation Locally

This rails api app uses the following gems for testing:

  • rspec-rails
  • shoulda-matchers

To run the test suite, simply run the command rspec from your terminal.

API Keys Needed

  • Google API

Random Restaurant Screenshot

Screen Shot 2020-05-04 at 9 16 05 AM

Project Collaborators

About

Don't know where to eat tonight? Use ShakeItUp, a restaurant randomizer to help find you next favorite restaurant.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Ruby 75.8%
  • HTML 15.5%
  • JavaScript 5.4%
  • CSS 3.3%