Skip to content
@BruCycle

BrüCycle

🚲 BrüCycle 🚲

🍻 Burn It To Earn It. 🍻


What could make biking even more fun, you ask? Beer, of course!



BrüCycle was developed to inspire users to choose a more eco-friendly mode of transportation. Using the Brügorithm™, you will track your biking exercise data via Strava, and the number of beers that you have accumulated during said exercise. You will accumulate beers in your Beer "Brü" Bank based on the amount of miles and calories burned in bicycle rides you've completed.

🍺 Learning Goals
🍺 Project Overview
🍺 Planning
🍺 Tech Stack
🍺 Deployment
🍺 Contributors

Learning Goals

Back end

  • Consume two or more external APIs
  • Create a project with a separate frontend and backend
  • Code follows DRY and SRP design

Front End

  • Use an external OAuth provider to authenticate users
  • Professional quality HTML and CSS, color palette is pleasing and suitable to the target audience
  • Application works in multiple browsers (Chrome, Safari, Firefox, etc)

Project Overview

Backend repo
Frontend repo

Setup/Installation Guide

  • Fork this repository
  • Clone your fork
  • From the command line, install gems and set up your DB:
    • bundle
  • APIs used
    • Please follow the link to get your client id and client secret used later: https://www.strava.com/settings/api
    • bundle exec figaro install
    • Go to config/application.yml
    • Name your API keys from Strava strava_client_id and strava_client_secret respectfully
  • Run rails db:{create,migrate}
  • Run the test suite with bundle exec rspec

Planning

Database Design
BruCycle_DB
Miro BruBoard
Screenshot 2023-01-11 at 1 58 08 PM

Tech Stack

rubyonrails
ruby
json
postgresql
Bootstrap
Heroku
HTML5
Markdown
Miro

Deployment

Check out our live app here: Brücycle Website

Contributors

Sean Culliton Ashley Turner Kristen Nestler James White Naomi Yocum Mike Dao
(Project Manager)
github Github
linkedin LinkedIn
github Github
linkedin LinkedIn
github Github
linkedin LinkedIn
github Github
linkedin LinkedIn
github Github
linkedin LinkedIn
github Github
linkedin LinkedIn

Popular repositories Loading

  1. brucycle_be brucycle_be Public

    Ruby 1

  2. brucycle_fe brucycle_fe Public

    Ruby 1

  3. readme readme Public

    Detailed description of the BrüCycle application.

    1

  4. .github .github Public

Repositories

Showing 4 of 4 repositories

Top languages

Loading…

Most used topics

Loading…