“You are designing a mobile app for a brand new coffee maker brand "AiCoffee" (feel free to change the name of the app or create a simple logo). These coffee makers are top of the line technology that allows users to know everything about their machine and make coffee right from their phone.”
Minimum requirements: Design in High-Fidelity the following flows to allow user to:
To consider:

First of all, i thought about the name. Since “AiCoffee” seems a bit generic, I wanted to add some character to the brand. And, in my opinion, “cocoa” seems more friendly and inviting, still not losing any context. Word “ai” tends to be super-hyped now, so I preferred to avoid it too. I decided that “-tech” is still near in associations list with “ai”, yet it’s still pretty understandable to what it’s related to. An intelligent system or ecosystem, helping coffee lovers to enjoy their drinks with the latest achievements in a technology (which are threatening to increase overall unemployment levels drastically, but that’s another story :) Btw it was pretty obvious to try “coco.ai”, but “coco” is leading it to the other direction, having unwanted connotations. So, this is how cocoa.tech was born! Additionally “cocoa” can be replaced to something more general if the brand outgrows the coffee domain and scales.