General Info | Link | Screenshot | Project Design | Database Schema | Areas of Focus | Technologies | Setup | Features | Statusl | Contact
DownDraft is an application in which users can get beer recommendations based on the forecast (temperature) and elevation of a planned outing.
- Third-party user authentication with Google OAuth
- Service-oriented architecture - Frontend consumes Backend API endpoints for weather forecast, elevation, and beer information
- Consumes two public APIs through calls to the Backend
- Feature testing with use of VCR gem
- Caching of responses retrieved from the Backend application
- Styling with Bootstrap and CSS
- Practice good project management through project boards, wireframes, daily stand-ups and rotating pairs
- Make small commits, descriptive pull requests with template, team code reviews
- Writing clean, maintainable code
Project is created with:
- Ruby version 2.5.3
- Rails version 5.2.5
To run this program:
-
Open the browser of your choice and navigate to: https://down-draft.herokuapp.com/
-
Register as a new user with your Google account
-
Enter a default zipcode
-
Create a trip to get beer recommendations
- Fork and Clone the repo
- Install gem packages:
bundle install
- Setup the database:
rails db:{create,migrate}
- Add beer data to the database:
rails csv_load:all
- --
- --
- --
- Complete views
- Connect to additional Backend application endpoints
- Additional Frontend styling
- Additional extensions
Project is: in progress
Created by
- Logan Anderson GitHub • LinkedIn
- Gaelyn Cooper GitHub • LinkedIn
- Joey Haas GitHub • LinkedIn
- Joe Mecha GitHub • LinkedIn
- Klaudia Stewart GitHub • LinkedIn
~ feel free to contact us ~