Show HN: goodbre.ws, a fully open source recommendation engine for beer
goodbre.ws
goodbre.ws
You can check out the code here: https://github.com/davidcelis/goodbre.ws/
The code that powers the recommendations themselves is here: https://github.com/davidcelis/recommendable/
Any feedback would be nice. This new design is in its infancy but, as far as I can tell, it's been very stable. If you find a bug, please, please let me know here or post on the issues tracker.
Also, I realise you're a ruby programmer but you should really consider including Python IPA http://littlevalleybrewery.co.uk/our-beers/python-ipa :)
Switched to OpenDNS and it works fine.
The domain resolves to 74.207.230.240 if anyone wants to add it to their hosts file instead.
"Leák" should be "Ležák" "Měťanský" should be "Měšťanský" "Velckopopovicky" should be "Velkopopovický"
Also, I had to try searching for some beers multiple times because my search didn't quite match how it's entered in your database. For example, I didn't realize that "redhook" is one word instead of two. I know that search is tricky and it's perfectly understandable, but I just thought I'd let you know.
Other than that, it looks great. I'll definitely be checking back for recommendations in the future.
EDIT: looks like the process had actually silently died at some point, but was still reporting as running. I think I've fixed the issue now.
- After a search or going to my profile, getting back to my dashboard should be more obvious.
- "Fridge" is an odd term and icon for the want-to-try mark.
- Can I submit beers?
Looking forward to updates.
The concept reminds me of Untappd (http://untappd.com/) though theirs is a mobile app.
I was also impressed that this didn't just limit down to American beers, but it had some of my native Aussie beers also. Nice work!
Ideas:
- Maybe load the beer names via AJAX for the search box so that I can get suggestions of what I'm typing for.
- Have a mouseover tooltip on the thumbs up/down, bookmark etc. buttons so that I know what they do. It's not immediately obvious what the eye button does.
How long it takes for the recommendations to refresh is tougher to say, but it shouldn't be more than a few minutes. I can see that the workers that process them are active, so I'm fairly sure it's working.