Inspiration
At a recent meet and greet, Particle gave me a Photon dev board and I wanted to try something fun with it.
User Requirements
- As an espresso consumption enthusiast I want to be able to turn on my espresso machine and have the boiler come up to brewing temperature using a web browser on any internet connected device so that I do not have to turn the machine on in the morning and wait for it to come up to temperature.
- As an espresso consumption enthusiast I want my espresso machine to tell me via my web browser that my espresso machine is up to temperature and is ready to brew so that I don't have to check on it.
- As an espresso consumption enthusiast I want to be able to turn on the pump on my espresso machine without having to push a button on the machine so I can brew my espresso without having to get out of bed.
- As espresso consumption enthusiast I want to be able to control the temperature of the boiler of my espresso machine from a web browser so I can vary the brewing temperature to suit my tastes and accommodate variability in my coffee beans.
- As a forgetful espresso consumption enthusiast I want my espresso machine to turn off automatically after a period of time so that my house does not burn down.
- As a careful espresso consumption enthusiast I want the safety features of my espresso machine to remain intact so that the machine does not blow up and injure anyone.
Bonus User Requirements
- As an Amazon Echo owner, I want to be able to turn on my espresso machine using a voice command to my Amazon Echo device so that I do not have to use a web browser.
- As an Amazon Echo owner I want to be able to turn on the pump of my espresso machine using a voice command to my Amazon Echo device so that I do not have to use a button or a web browser.

Log in or sign up for Devpost to join the conversation.