Home Brew Forums

Home Brew Forums (http://www.homebrewtalk.com/forum.php)
-   Brewing Software (http://www.homebrewtalk.com/f84/)
-   -   My web based homebrew calculator (http://www.homebrewtalk.com/f84/my-web-based-homebrew-calculator-358503/)

brun064 10-03-2012 03:25 PM

My web based homebrew calculator
 
Hey guys,

I felt there was a lack of a good web-based brewing software, so I spent some late nights coding one up. I'd like to get your opinions on it. Here is the link:

http://dl.dropbox.com/u/12911/brew.html

It's written in 100% Javascript using AJAX. This is mostly so that it's server agnostic. Here are some of the features:

*Fermentable/hop database based on Brew Target's database
*Brew day summary (all the info you need to brew)
*Mash calculators for infusion, decoction and sparging
*BU/GU calculation and rating
*SRM and color estimation
*OG/FG/ABV calculation
*Save/Load recipes (this uses your browser cache, so if you clear your cache, you will loose your recipes)
*Download recipes to BeerXML
*Import recipes from BeerXML (I have not tested importing from BrewTarget or BeerSmith, so for now, it just works to import XML files that were downloaded from this app).

I'm not trying to make any money of this, it's just something I did for fun in my spare time. Let me know what you think.

Prost,

Bruno

brun064 10-03-2012 03:31 PM

One more thing, this software is made to be compatible with smart phones. I tested on the iPhone and iPad. If you have an Android and want to try it, please let me know how it works.

Bishop916 10-03-2012 09:36 PM

The simplicity is astonishing. I'd give it a whirl... very nice!
Is there any way to pull recipes out of the cache? I often clear my cache for a variety of reasons...
Also, I was planning for a pipedream-of-a-website based around brewblogger, but it just did not meet our needs. (too restrictive, not intuitive)
Is there any way we could incorporate/embed this to our site using the sourcecode as a remarkably simple recipe editor for anyone who wanted to use it?

Thanks!

brun064 10-03-2012 11:27 PM

Bishop,

The download all link will download the recipes in beerXML. You can paste these back into the import box and it will load all of them. It's not the most graceful solution, but it's the best I could do without a SQL backend.

As for embedding, I released the source under GPLv3. This means that the source is open and yours to use/modify/etc. However if you make modifications/upgrades/etc, you will be required to make that source publicly available as well. Besides that, I only ask that you give me credit if you use it on your site. I'd be happy to help you embed it.

Hope you find the app useful. Thank you for any feedback!

-Bruno

Bishop916 10-03-2012 11:43 PM

Very nice. I'm liking the comprehensive 'brew day info' section, with clear mash instructions. My biggest problem has been coming up with a decent mash schedule. I always come out with too much water, etc.

brun064 10-04-2012 02:31 AM

That's actually the reason I wrote this. I was tired of having to click through several pages just to know what my brew day looks like. It's helped to shorten my brew day my at least an hour. The water amounts came in very close for my system (Northern Brewer all-grain system which uses Igloo coolers). I'd like to make some customization for other systems (such as loss in mash tun, grain absorption, etc). So if you have any recommendations for adjusting that, let me know.

dbrewski 10-04-2012 02:46 AM

I really like this, clean, simple and responsive, and i was using my android phone. As you say, some additional fields for grain absorption and maybe kettle loss. On my own spreadsheet I start with a target volume in the fermenter and work backward to suggest a mash and sparge volume of water, considering grain bill size, absorption, boil off and kettle loss.

brun064 10-04-2012 03:11 AM

I added fields for grain absorption and mash tun loss. However, the BeerXML standard doesn't have fields for these and there isn't really an intuitive way to infer the information. So the only way to save this data between page loads would be to stray from the standard, which may be a slippery slope (I'm not opposed to it, but I'd like to stay with the standard if possible). I can highlight these fields to make the user aware that the these fields are not auto-populated when loading a saved recipe. I'll keep digging for a solution.

Do the "download" links work on Android? I don't have an Android device to test it.

Bishop916 10-04-2012 10:34 PM

download tried to add string to the url field
download all just reset the page all fields reset. Don't know where it went.

tested on HTC EVO 4G
Maxthon Browser

brun064 10-05-2012 12:53 AM

I added a "View XML" button that will display the XML within a text area. You should be able to "Select All" and copy from there. I'll look into the Android download bug once I get an Android emulator up and running.


All times are GMT. The time now is 08:49 PM.

Copyright ©2000 - 2014, Jelsoft Enterprises Ltd.