BrewCore
v1.1.4
Published
MakeShife Aleworks BrewCore brewing system.
Downloads
22
Maintainers
Readme
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:
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)
- Bower (install with: ```npm install -g bower``)
Setting up the project
Installing dependencies from NPM:
npm install -g bower
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