Discover our UX/UI design for EqtyLabs. See how...
👀 623 views
❤️ 412 likes

IPC smart control mobile app UX/UI design and architecture
IPC operates at the intersection of hardware and software — a smart security camera ecosystem built for home and remote monitoring. Solar and 4G-powered cameras, low energy consumption, real-time AI event analysis, and a single mobile app to control it all.
The product had powerful technology underneath. The challenge was making it feel effortless on the surface.
Products built around hardware carry a unique kind of design debt. Every interface decision has to account for what the device can actually do, not just what looks clean on a screen.
UX Architect
Unified Live View and AI event summary dashboard for security cameras
IPC had already built a feature-rich product. But feature-rich doesn't mean user-ready.
The existing flows were incomplete, insufficiently detailed for development handoff, and disconnected from each other. Live View, Events, AI Summary, Cloud Storage, and device settings each existed in isolation without a unified logic binding them together. Edge cases were unresolved. SDK constraints were unaddressed. Complex setup processes, especially for 4G cameras and multi-method connections, hadn't been translated into clear user journeys.
The product contained everything a smart security system needed. What it lacked was a system.
It wasn't a matter of adding screens. The entire interaction logic had to be rebuilt, from how a camera gets connected to how a user understands why it went offline.
Team Lead
Seamless integration of cloud storage and device settings in IPC app
Before a single screen was designed, we had to understand what we were actually designing for. IPC's product sits at the intersection of three distinct layers, and all three had to align:
Hardware constraints: Cameras run on limited battery, operate across unstable 4G networks, and come with physical characteristics that directly affect UX. A feature that works smoothly in Wi-Fi conditions may fail entirely on a solar-powered remote camera.
SDK capabilities: The SDK defines the boundaries of what the app can actually do: connecting a camera, launching Live View, accessing SD card recordings, enabling two-way audio, managing PTZ controls, reading battery status, handling cloud recordings, and receiving event notifications. Every user flow had to be validated against these capabilities.
User experience: The person holding the phone has none of this context. They expect it to just work.
Most complexity in hardware-connected products is invisible to the user. Our job was to keep it that way, while accounting for every scenario where it might surface.
Team Lead
Real-time AI event analysis interface for smart home monitoring
We began by mapping the full information architecture of the product — identifying every user journey, every decision point, and every place where the system and the user might fall out of sync.
What emerged was a clear picture of what needed to be designed:
Onboarding & device setup
including QR code, Bluetooth, and AP Hotspot connection flows
Live View & recording playback
with states for low battery, poor connectivity, and offline devices
AI Summary & AI Indexing
translating raw event data into digestible, actionable insights
Cloud storage & subscription management
plan tiers, storage limits, and upgrade paths
Notification system
prioritization, filtering, and event grouping
Multi-camera dashboards
managing multiple devices without overwhelming the user
Device sharing & access management
roles, permissions, and shared access flows
Error states & reconnection
every failure mode handled gracefully, not abandoned
When you map all of this out together, the scale of what 'just works' actually requires becomes very clear, very fast.
Team Lead
The volume of edge cases in this project was significant. A camera can be offline for dozens of reasons: dead battery, lost 4G signal, SD card full, firmware update in progress. Each reason has a different resolution path. Each resolution path needs to feel guided, not technical.
We resolved the majority of these scenarios at the design stage, building the logic into the flows before development began. This meant fewer costly surprises during engineering, and a product that behaved predictably across the real-world conditions IPC's users actually face.
IPC's visual direction was clear from the start: modern, technological, and premium, but never intimidating. The UI had to communicate confidence and capability to a mass-market user who may have never set up a smart camera before.
We built a complete design system: component library, UI kit, style guide, and detailed interaction documentation. Every screen was backed by a defined behavior, not just a visual.
The final deliverable wasn't a set of screens. It was a complete blueprint for how the product should think.
Great security products make people feel calm. Not because nothing is happening, but because they know they're in control. That's the feeling we designed toward
Team Lead
IPC reinforced something we believe strongly: in hardware-connected products, good UX is an act of translation. You are constantly converting the language of devices, networks, and SDKs into the language of human expectations.
The most valuable work we did on this project wasn't visual. It was structural, building a logic layer that connected every feature, every state, and every failure into one coherent experience.
That foundation is what makes a product scalable. Not just now, but as IPC grows its camera lineup, expands its AI capabilities, and adds new users to the ecosystem.
Shall we chat?
[email protected]Let’s

talk