Skip to content

Down-Draft/downdraft-frontend

Repository files navigation

Title

forthebadge forthebadge

Table of contents

General Info | Link | Screenshot | Project Design | Database Schema | Areas of Focus | Technologies | Setup | Features | Statusl | Contact

General info

DownDraft is an application in which users can get beer recommendations based on the forecast (temperature) and elevation of a planned outing.

Features:

  • 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

Link

Screenshot

![Demo]lib/images/down-draft-demo.gif)

Project Design

Diagram

Database Schema

Database

Areas of Focus

  • 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

Technologies

Project is created with:

  • Ruby version 2.5.3
  • Rails version 5.2.5

Setup

To run this program:

  1. Open the browser of your choice and navigate to: https://down-draft.herokuapp.com/

  2. Register as a new user with your Google account

  3. Enter a default zipcode

  4. Create a trip to get beer recommendations

    Local Setup

    1. Fork and Clone the repo
    2. Install gem packages: bundle install
    3. Setup the database: rails db:{create,migrate}
    4. Add beer data to the database: rails csv_load:all

    OAuth Setup for Local

    1. --
    2. --
    3. --

To-do list:

  • Complete views
  • Connect to additional Backend application endpoints
  • Additional Frontend styling
  • Additional extensions

Status

Project is: in progress

Contact

Created by

~ feel free to contact us ~

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published