This software brews beer. Well, it is the client for the BrewControlServer that controls the mashing process. This is a single page web application based on AngularJS. In this repository, you will find the client that consumes all necessary rest services to control the mashing process.
Note: You need to have a BrewControlServer up and running.
You don't need to install the client, you can just start it here (if you have web access): http://sebigo.github.io/BrewControlClient/www/
This works for any device that has a browser. Make sure you supply a correct server connection string.
You can download the client to the same Raspberry Pi that your BrewControlServer runs on.
sudo apt-get update
sudo apt-get install lighttpd # install web server
cd /var/www
sudo wget http://sebigo.github.io/BrewControlClient/BrewControlClient.tar.gz
sudo tar -xzf BrewControlClient.tar.gz
Now fire up a browser on your Raspberry Pi and go to http://localhost/. If you access from a remote browser, use the IP or hostname of your Raspberry Pi.
This project is based on the AngularJS seed template. You need to have npm and bower installed. Clone and install the project:
git clone [email protected]:SebiGo/BrewControlClient.git
cd BrewControlClient
npm install
If you want to run this on a web server, copy the folder www to your web server. You can also start serving the page using:
npm start
If you want to run this on your mobile phone with Apache Cordova you need to install cordova first.
sudo npm install -g cordova
Plug in your phone and, if you have an android device, execute:
cordova platform add android
cordova run android
Note: You have to set your phone to developer mode.
Please use GitHub Issues for bugs and feature requests.