Deui

Deui

Deui is a replacement for the app that ships with Decent Espresso coffee machines. I followed Decent for years as I loved their aim of making great software-controlled espresso, and bought one when I could finally afford it. Unfortunately, what I discovered was poorly written, hobbyist-level software with little care or understanding of typography, interaction design or modern web standards. And it only ran on Android tablets.

So I teamed up with Mariusz to make a replacement, mainly because I couldn't stand to use such unhappy software on such a generally nice espresso machine.

Our goals were for something responsive and multi-client, so I could have an iPad mini on the machine but also use my iPhone to warm up the machine from bed on lazy mornings. Simplified features were ok, no need for charts but I did want easy to read metrics, easy to select profiles, and a water level gauge. And also dark & light modes, to match the black or white only options that the machines come in.

ControllerController
SettingsSettings
ShotShot
ProfilesProfiles

The app is still a work in progress. We aim to get the server component running on Raspberry Pi so I can just put it in a cupboard & forget about it, but at the moment it is still a Node app on my MacBook. So making coffee requires some NPM terminal commands 🤓💥

Bluetooth scale connection for stop at weight, and a few more control options will be nice, but for now it works reliably every day, runs on my iPad mini + phone and does everything I need. If you want to try it out, grab it from our Github repo below.

→ Get Deui on Github


Next Project