Skip to content
brewfactoryPublic

About

SparkCore powered BIAB brewing system. Brew your own beer.

Resources

Stars

119 stars

Watchers

14 watching

Forks

Latest commit

 

History

113 Commits

Folders and files

Repository files navigation

BrewCore

Codeship Status for brewfactory/BrewCore

SparkCore edition of the Brewberry homebrew solution.

DEMO: http://brewcore-demo.herokuapp.com

Read more about the project here.

What is this?

SparkCore powered BIAB brewing system. Brew your own beer.

  • You can set and schedule the temperature steps
  • Collect logs from your brew into a MongoDB
  • Visualize your previous brew logs
  • iOS client what you can find here BrewMobile

The front-end:

Brew scheduler

Logs

Used technologies

  • Node.js (with KOA and SocketIO)
  • React
  • MongoDB
  • Isomorphic

This project uses: https://github.com/brewfactory/BrewUI

The SparkCore side

You need to flash your SparkCore with the spark-core-pid-temperature firmware.

You can use it with a mocked device in the following way:

MOCK=spark npm start

Install

Prerequisites

  • Node.js >= v0.11.0 (install with NVM)

Setting up the project

Installing dependencies from NPM:

npm install

Running the project

This project requires least v0.11.0 version of the Node.

npm start

or

node --harmony app.js

you can mock the SparkCore the following way:

MOCK=spark npm start

// TODO

  • cover with tests
  • flash SparkCore from this code
  • authentication

About

SparkCore powered BIAB brewing system. Brew your own beer.

Resources

Stars

119 stars

Watchers

14 watching

Forks

Releases

Packages

Used by

Contributors

Languages