splitkeycoffee / split-key-roast Goto Github PK
View Code? Open in Web Editor NEWCoffee roasting through a web interface
Home Page: http://splitkeycoffee.com/
License: MIT License
Coffee roasting through a web interface
Home Page: http://splitkeycoffee.com/
License: MIT License
There's a lot of additional fields that could be added to the inventory form. These should be added now, so they are tracked within the model.
Using the Flask development server is not ideal for production. Whatever technology choice is picked, there needs to be a packaged, easy way to deploy the code. Ideally, this would be created to run at boot on something like a Raspberry Pi.
Areas that need to be explored:
This application will run locally, but there's a future to sync this with a remote platform. In order to support this concept, the user model needs to be updated.
Twitter is a good match for roasting where there's a lot of small updates in a brief period of time. Allowing a user to associate their API credentials and specify when to auto-tweet would make the roasting process social.
Brewing is a less-robust way to collect feedback about the cup of coffee without a full cupping session. This should cover tasting notes for daily drinking.
Roast profiles are often geared towards a brewing process. Users should be able to check which brewing process the roast tastes best with.
Brewing methods to display:
Pourover, French Press, Espresso, Siphon, Cold Brew
After a roast is complete, a user should be able to email the results to themselves or someone else. This should include some basic roast summary and an attachment of the image.
Roasts have several tracking points that can be derived from data. These should be added to the graph as a flag.
Cupping is a standard process after roasting. This should be added into the application following the SCAA guidelines.
Reference:
http://www.scaa.org/?page=resources&d=cupping-protocols
https://roastlog.files.wordpress.com/2010/08/scaa-form.gif
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.