Product design / Practical notes

Responsive SaaS Dashboard Handoff Notes That Engineers Can Use

A dashboard can fit a phone and still make the job harder. Write down which information must stay visible and how someone reaches the rest.

Write the task that must survive

I start with a task: find an unassigned lead and check its status. That tells me which relationships a smaller layout has to protect. Record identity, ownership and the next action matter more than preserving every desktop column.

If a detail moves out of the list, explain where it goes. The handoff needs to describe how the person continues, not simply which elements disappear.

Specify behavior by constraint

Specify behavior by constraint
ElementRule to documentReview condition
NavigationWhen and how it condensesLocation and current module remain understandable
TableColumn priority and overflow behaviorA record can still be identified
FiltersPanel entry, applied state and dismissalThe result context remains visible
ActionsWhich remain persistentThe primary task is reachable without overlap
DetailReading order and expandable groupsLabels stay associated with their values

Use the desktop screen to name the priorities

The Orkest list keeps ownership views, search and filters near the records. The filter design below adds another part of that task: choosing which records to see.

These are desktop examples. A mobile specification still needs to say how the filter panel opens, how the current criteria remain visible and where focus returns when it closes.

Orkest leads workspace with summary cards, ownership views, search, filters and the complete record table.
Orkest leads workspace with summary cards, ownership views, search, filters and the complete record table. Full original Figma frame; design content is sample data.

Inspect the original Figma frame (access may be required)

Orkest lead-filter form separates criteria from scope and the action to apply filters.
Orkest lead-filter form separates criteria from scope and the action to apply filters. Full original Figma frame; design content is sample data.

Inspect the original Figma frame (access may be required)

Document overflow and interruption

Decide whether wide data scrolls inside a labeled region, changes representation or moves into a detail view. If columns are removed, say how the person reaches them. Keep sort and selection behavior explicit when the representation changes.

Also inspect the mobile keyboard, fixed navigation, long translated labels and zoom. A layout that fits in a static screenshot can still hide the save action when the keyboard opens or leave focus behind a fixed control.

Test the transition, not only the endpoints

Resize with a selected row, an open panel and active filters. Check what persists and where focus goes. Review intermediate widths where neither the ideal desktop nor ideal mobile composition fits comfortably.

A useful acceptance note names an observable result: the record identifier remains visible; the selected action is reachable; the page itself does not overflow; closing a panel returns focus sensibly. Those checks are more durable than one breakpoint number copied from an artboard.

Continue reading

RELATED EXPLORATION

Orkest record and table design

RELATED EXPLORATION

Filter state and persistence

RELATED EXPLORATION

SaaS product design

NEXT FILE / YOUR PRODUCT

Got a product in mind?

Let’s talk