Amit Sharma.
All work Case study · Product UI

CoShell: one screen for a house full of devices

Smart-home control is scattered across an app per manufacturer. CoShell pulls rooms, devices and climate into a single dashboard — and, underneath it, a component set built so the system can keep growing.

Concept Calm control of a complicated house

Role
UI/UX designer — sole
Product
CoShell
Surface
Desktop dashboard
Deliverable
Dashboard + component set
The CoShell dashboard: a left icon rail, a purple greeting banner showing outdoor temperature and weather, a row of device category cards with toggles, a circular room temperature controller set to 25 degrees, and right-hand panels for My Devices and My Rooms

The problem

A house with smart devices in it usually means a phone with an app for each brand. Turning off the lights, checking whether the air purifier is still running and nudging the temperature are three separate journeys through three different interfaces, each with its own idea of what a toggle looks like.

The result is that people stop using most of what they bought. The devices work; the control layer is the thing that fails.

The approach

One dashboard where the whole house is legible at a glance, and the three things people actually do — check status, flip something on or off, change the temperature — are each one action away.

The screen is organised by how often you need something rather than by device type: the greeting and outdoor conditions at the top, device categories in a scannable row, the climate control given the largest single element on the page, and rooms and individual devices in a right-hand column you scan rather than read.

Status without asking

Every card shows its state in the resting view. Nothing needs to be opened to find out whether it is on.

One-tap control

The toggle is on the card, not behind it. The most common action costs one click from the home screen.

Climate gets the space

Temperature is the most-adjusted setting in a smart home, so it gets the biggest control on the page rather than a row in a list.

Rooms as places

Rooms use photographs, not icons — people recognise their own living room faster than they parse a label.

The welcome state

The banner does something more useful than say hello: it answers the question you'd otherwise open a second app for — what's it like outside, and is the air worth opening a window for.

The greeting banner: Hello, Scarlett! with a welcome message about air quality, outdoor temperature of plus 25 degrees, and cloudy weather, over an illustrated landscape

The component set

The dashboard is the visible half. The half that decides whether it survives contact with a second designer is the component set underneath — one card, one toggle, one icon family, one colour rule.

A single device category card: an icon in a white circle, a blue toggle in the on position, the label Air Conditioner and the count 1 Device
01 · Foundation

The device card

Icon, state, name, count. Four fixed slots let any device type drop into the same shape, with the primary control always in one predictable place.

Yellow Router device card with router icon, ON label and toggle control
02 · Category

Colour with a job

The router variant shows how category colour can make a device scannable without changing the component's structure or control placement.

Five device cards in a row — Air Conditioner, Smart Light, Smart TV, Air Purifier and Fans — showing four on and one off
03 · Composition

One component, repeated

The same card carries different icons, labels and counts. Four devices are on and one is off, so the overall state remains readable without inspecting each card.

The category icon family: air conditioning, light bulb, television, air purifier and fan, all drawn as solid grey glyphs at one weight
04 · Language

One icon family

Solid glyphs share one weight and optical size. A drawing rule makes the set extensible as support grows across more devices.

Four toggle variants in black, light grey, indigo with a white knob, and a lighter indigo
05 · State

Toggle variants

On, off, disabled and tinted variants for the most-used control in the product. Each state needs one meaning everywhere it appears.

CoShell geometric blue and violet logo with wordmark
06 · Identity

Product mark

A compact geometric mark carries the product identity into navigation, loading states and compact application surfaces.

Router, music system, lamp and refrigerator device glyphs drawn in white
07 · Hardware

Device glyphs

Router, audio, lighting and appliance symbols share the same outline construction for consistency across coloured cards.

Design direction

Generous spacing, large corner radii, an indigo accent and a pastel category range. The intent was to make a technically busy system feel calm — a house has a lot going on in it, and the interface shouldn't add to that.

The one deliberate exception is the temperature dial: it's the largest, most detailed object on the screen, because it's the only control people adjust by feel rather than by decision.

Next step

Usability testing on the three core tasks, an accessibility pass on the toggle contrast and focus order, responsive behaviour below desktop, and real-device feedback states — what happens between tapping a toggle and the light actually coming on.

What I did

  • Dashboard IA and layout
  • Device and room components
  • Toggle and icon system
  • Colour categories
  • Visual design

Core tasks

  • Check device status
  • Turn something on or off
  • Change room temperature
  • Jump to a room

Focus areas

  • Dashboard design
  • Component systems
  • Information hierarchy
  • IoT / smart home