Relocate08 provides users with the ability to enter an address in order to receive curated information for services near their new home.
Relocate08 is an application that utilizes a frontend, backend, and microservice to consume and expose API data sourced from Yelp. This backend is responsible for receiving requests from the frontend, submiting requests to the microservice which then returns API data for the backend to package and return to the frontend for viewing.
This project requires:
- Ruby 2.5.3.
- Rails 5.2.4.3
- Fork this repository
- Clone your fork
- From the command line, install gems and set up your DB:
bundle install
rails db:create
rails db:migrate
- Install Figaro with
bundle exec figaro install
to create an application.yml file locally (this to be updated with any needed ENV variables!!!)
Relocate-Back-End-Rails is deployed remotely via Heroku (https://relocate-back-end-rails.herokuapp.com/)
-
get '/:location/utilities/:type'
-
get '/:location/recreation/:type'
-
get '/:location/homeservices/:type'
-
get '/businesses/:id'
-
get /favorites/:user_id
-
post /favorites/:user_id/:yelp_business_id (also requires "business_name" params)
-
delete /favorites/:user_id/:yelp_business_id
-
get /location/:user_id
-
post /:location/:user_id
-
patch /:location/:user_id
-
delete /location/:user_id
- Christopher Allbritton - Turing Student - GitHub Profile - Turing Alum Profile - LinkedIn
- Dani Coleman - Turing Student - GitHub Profile - Turing Alum Profile - LinkedIn
- Kevin Cuadros - Turing Student - GitHub Profile - Turing Alum Profile - LinkedIn
- Hanna Davis - Turing Student - GitHub Profile - Turing Alum Profile - LinkedIn
- Hope Gochnour - Turing Student - GitHub Profile - Turing Alum Profile - LinkedIn
- Jake Heft - Turing Student - GitHub Profile - Turing Alum Profile - LinkedIn
- John Kim - Turing Student - GitHub Profile - Turing Alum Profile - LinkedIn
- Jose Lopez - Turing Student - GitHub Profile - Turing Alum Profile - LinkedIn
- Brett Sherman - Turing Student - GitHub Profile - Turing Alum Profile - LinkedIn
- Zach Stearns - Turing Student - GitHub Profile - Turing Alum Profile - LinkedIn