Skip to content
This repository has been archived by the owner on Jul 17, 2023. It is now read-only.

Latest commit

 

History

History
51 lines (38 loc) · 1.8 KB

README.md

File metadata and controls

51 lines (38 loc) · 1.8 KB

Welcome to Better Brewing

Purpose

Better Brewing is a place for beer homebrewers to improve their craft by helping them keep track of their recipes, brews, and tasting notes.

Use

Sign up at Better Brewing to get started! Once logged in, you can either upload your own recipe from any recipe software that can export BeerXML(most recipe software), or find and clone a recipe uploaded by another user.

Better Brewing walks you through the brew process, prompting you to take consistent and complete brew notes. After one brew, you can see the automatically organized notes, and add post brew-day notes too, including fermentation checks and detailed tasting notes.

After a couple of brews, you can compare your brew day notes and tasting notes. Better Brewing converts your notes into easy-to-read charts to help you see what changed between brews, and why. Use this new knowledge to help you improve the recipe and brew better beer!

Demo User

To sign in as a demo user:

username: demo_user

password: password.

You will have a recipe with some brew notes and tasting notes already created for you! You can walk through the brew, or jump straight to the brew notes to see the compare page and the tasting notes pages.

WARNING: Anyone can access this and create any recipe or note they want. The user's data will be reset occasionaly to the original single recipe, two brew notes, and four tasting notes.

Technologies used

  • Ruby
  • Rails
  • JavaScript
  • HTML
  • CSS/SASS
  • jQuery
  • jQuery UI
  • UJS
  • RSpec w/ Capybara
  • Chart.js
  • Google Charts
  • BeerXML
  • git
  • Heroku

TODO

  • Add a newsfeed to see when friends brew beer
  • Merge brew notes compare page into single column with overlapping charts
  • Edit recipes and track changes