<aside>
</aside>
<aside>
ZenHome is a smart home app that brings all devices into one ecosystem and gives users a powerful tool to build automations.
</aside>

<aside>
The market is split into two extremes: mass-market apps are too simple, while advanced platforms have a steep learning curve — setting up a truly complex automation often requires learning code and technical documentation. As a result, users end up switching between multiple apps to manage a single home.
I designed a unified experience based on progressive disclosure. The app offers two levels of interaction:
<aside>
</aside>
<aside>
I analyzed the market leaders (Yandex Alice, Aqara Home, VK Marusya) and conducted in-depth interviews. The research revealed two core problems that became the foundation of my work:

Home screens of key competitors

Device setup flows
<aside>
Mainstream smart home apps often prioritize simplicity over flexibility, which makes them limiting for advanced users.
Current solutions
For Tech Geeks, the main “go-to solution” is Home Assistant — an open-source platform that can connect devices from different brands and support almost any automation scenario.
However, it comes with a steep learning curve: it requires strong technical skills, working with configuration code (YAML), and time to set up and maintain a self-hosted system.

Home Assistant dashboard

Automation code editor in Home Assistant