dcarney / keg.io Goto Github PK
View Code? Open in Web Editor NEWa technology laden kegerator
Home Page: keg.io
a technology laden kegerator
Home Page: keg.io
Some stats suggestions:
Comcast connection died for about 10 minutes. When the internet came back, the Arduino didn't reconnect and start sending temp requests again.
After pushing the reset button, it rebooted and started sending requests again.
In fact, I think the Arduino should a) indicate with the LED when it has lost connection to its server and b) try to fix the problem (by resetting itself?)
The keg.io server is UTC so when I pour a beer at 5pm pacific I get an early bird badge because keg.io thinks I'm pouring a beer before noon.
Right now the web page shows the connection status to the nodejs server. This is pretty much websocket connection status. That's useful. But what would also be useful is the server's connection status to the kegerator.
This could be achieved with a couple steps.
When selecting from default "kegerators" value, the selected value does not persist in the drop down to identify which kegerator you're currently viewing
One thing that gets non-technical people excited about keg.io is the coaster achievement functionality. Users can earn different coasters (like foursquare badges) based on their drinking activity. For example
Party starter (first drinker of the day)
Early bird (have a beer before noon)
You can see all current ones we've though of here. Some are implemented. Some are placeholders.
https://github.com/dcarney/keg.io/blob/develop/lib/models/coaster.coffee
Make a pull request that updates coaster.coffee, keg.coffee, and provide a new coaster image. If you only have the skills to do either the coding or the graphics, I'm sure someone else can help you out!
https://untappd.com/api/docs/v3
I submitted a request for an API key
Needs to have the ability to add/modify/delete users and their RFID tags.
LED should follow the following sequence during Arduino boot:
On card scan:
It should update to the volume poured once the pour is finished.
This happened because the pour volume calculation was moved to be managed by the Arduino instead of by the Node.js server.
The background image, which is currently Seattle, should be unique for each Kegerator. It should be something specific to the location or owner of the Kegerator.
For example, it could be a company logo or team photo.
Needs to have the ability to add/modify/delete kegs and entire kegerator installations.
Got to see who's lurking on our shit...
Theres a comment in the code of "TODO" for this on keg endPour method.
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.