This app is designed from a back-end developer perspective working on a team that is building an application to plan road trips. This app will allow users to see the current weather as well as the forecasted weather at the destination.
The app is working with a service-oriented architecture. The front-end will communicate with the back-end through an API.
- Ruby Version - 2.7.4
- Rails - 5.2.7
- Clone this repo
bundle install
bundle exec figaro install
rails db:{create,migrate,seed}
- Get MapQuest API key here
- Get OpenWeather API key here
- Get Unsplash API key here
- place the keys in your
config/application.yml
file - run
bundle exec rspec
to run our RSpec testing suite - execute the Postman collection below to test the endpoints
- Click this link
- Copy the entire text
- Open Postman, select "Import" from top left of page, then "Raw text" from the top line
- Paste the entire text
- Click "Continue", then "Import"
- Check out the endpoint examples - we have calls to the external APIs consumed by our app, as well as demonstrations of the responses returned from our own API endpoints!
- Turing School of Software and Design
- Unsplash API
- Mapquest API
- OpenWeather API
- OpenLibrary API
- OpenBrewery API