Giter VIP home page Giter VIP logo

split-key-roast's People

Contributors

9b avatar jabr92 avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar

split-key-roast's Issues

Adjustments to coffee inventory

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.

  • Tags
  • Organic
  • Direct Trade

Create packaging and documentation

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:

  • Generating services on various OS
  • Packaged VM that auto-runs
  • Container services (likely not)?

Adjustments to user model

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.

  • Add in a username field
  • Keep a first_seen and last_seen time
  • Potential data stub of order information?

Link Twitter account to the roast

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.

  • Add an integration section to the account dropdown
  • Allow users to enable/disable Twitter
  • Save the user API credentials
  • Allow users to check when to auto-tweet
  • Configure events with a decorator to run post-processing
  • Execute twitter calls on friendly events
  • Test with a live account

Add in a brewing concept

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.

Add brew method to profile section

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

Build email reports for roasts

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.

  • Add button to the historic roast
  • Ask for the user email address
  • Generate email summary
  • Auto-save roast graphs
  • Send email out

Annotate graph based on roast

Roasts have several tracking points that can be derived from data. These should be added to the graph as a flag.

  • Charge (ET)
  • Turning point (BT)
  • Drop (ET)
  • Rate over rise

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.