A cross-platform open source app to help you brew beer.
A brewing app for iOS and Android, built with Ionic Framework.
Go to our Releases page to download our Alpha release. This supports Android 4.1 and up.
npm install -g karma-cli
git clone [email protected]:OpenBrews/OpenBrews.git
cd
into the repository folder.git submodule update --init --recursive
npm install
.gulp && ionic serve [--lab]
.cd
into the repository folderionic upload
. You will be prompted for your ionic view credentials.
www.zip cannot be found
, press
Ctrl+c to stop the process. Run mv openbrews.zip www.zip
,
and run ionic upload
again.cd
into the openbrews/
directory.karma start
cd
into the OpenBrews/
folder.ionic build android
--release
flag, and I (Mike) need to sign it with my private key.TODO
If you would like to use features which utilize the brewerydb API,
please create an account and get your own API key
here. This should be added to
your openbrews/config.json
file. If you do not have a config.json
file,
copy and rename openbrews/example.config.json
.
Note: To make requests to the BreweryDB API in the browser you will need to allow CORS in the browser you are using.
Please, don't be afraid to ask for an invite to our slack chat. We can discuss problems and work through issues together. Email Mike for an invite.
This app is built using Ionic Framework, which is built on AngularJS. If you have no idea what Ionic is, and only know AngularJS, you'll probably be fine. We are also leveraging Ionic CSS (rather than Bootstrap). Other than that, the project uses GULP, Bower, and SCSS.
Monitor the Issues board for tasks that need to be completed. Check the comments on an issue to get all the background info and see if anyone else has started work on it. When you're ready to develop, fork the repository, do your work, and submit a PR. Please note that changes may be requested. If you become a regular contributor, I may add you as a collaborator to this repository.
We now have an Alpha release out, and we're working hard to deliver updates as fast as we can. Once the app is more stable and polished, we will release a Beta version on Android.
Release 1 will focus on delivering a core Recipe Builder app. It will be a standalone application, except for some data-gathering API calls to BreweryDB.
Down the line, I would like to have an Web App and an API that allows persistance of recipes across devices, public sharing of recipes, and more!
Email Mike with any questions or concerns you may have regarding this project.
Remember, if you like what we're doing here, please star this repository :)