Designing a Unified Command Center for Property Operations

How I combined industry experience, human-led design decisions, and AI-assisted prototyping to explore a more efficient way to manage commercial properties.

Overview
Atlas Ops is a conceptual SaaS platform designed to simplify commercial property operations. I designed a unified command center that brings building activity, security incidents, visitor management, and service requests into a single experience. The goal was to give property managers greater visibility across their portfolios, help them prioritize critical issues, and streamline everyday decision-making without switching between disconnected systems.

Role
Product Designer / UX/UI Designer

Tools
Figma, AI-Assisted workflows

Year
2026

Multiple systems. Disconnected workflows. Limited visibility.

Managing commercial properties often requires navigating multiple disconnected systems for access control, visitor activity, security incidents, and maintenance requests. This fragmentation creates operational blind spots, makes it harder to identify urgent issues, and can delay responses that directly impact tenant experiences.

The design challenge was to create a centralized experience that could serve two very different users: a regional manager overseeing dozens of properties and an on-site employee managing a single building, without overwhelming either with unnecessary complexity.

01 / Current state

Separate systems, each with its own view of the property

Visitor Management

Visitor arrivals and check-ins

Access Control

Credentials and door activity

Video Surveillance

Camera events and incidents

Service Tickets

Maintenance and work orders

All four systems lead separately to the Property Manager

Manual coordination across systems

02 / Proposed state

Related information and workflows in one interface

Atlas Ops

One connected operational view

  • Visitors
  • Access
  • Video
  • Service
  1. Identify
  2. Investigate
  3. Take Action
Conceptual design model based on the project brief, not validated user research.

Design objectives

Visibility
Give users a clear picture of operational health across relevant properties.

Prioritization
Help users quickly identify the most important issues and next actions.

Actionability
Connect monitoring to incident resolution, visitor management, and service handoffs.


Translating Property Technology Experience Into Product Strategy

Working as an in-house Digital Designer at a PropTech company gave me exposure to the commercial property technology industry and the challenges of communicating complex security solutions. Through projects involving access control, video surveillance, and managed security, I developed a stronger understanding of how these technologies connect within a building's operational ecosystem.

I applied that industry context to Atlas Ops, using it to question the assumptions behind the initial design and establish more intentional priorities for the platform's navigation, information hierarchy, and workflows.

Different Responsibilities. Shared Platform.

Atlas Ops needed to support users operating at different scales, from regional managers overseeing entire portfolios to front-desk employees managing daily building activity.

Regional Property Manager

Scope
35 properties
Primary Need
Portfolio visibility
Key Tasks
Triage incidents, monitor activity, escalate issues
Interface Priority
Exceptions and portfolio-wide trends

Front-Desk Employee

Scope
One property
Primary Need
Daily operations
Key Tasks
Manage visitors, check alerts, resolve immediate requests
Interface Priority
Specific tasks and immediate actions

Proposed role requirements informed by the project brief and industry experience; not validated through user interviews.

Design Principles

These differences shaped three principles that guided the platform’s information architecture and interaction design.

  1. Surface What Matters

    Prioritize critical incidents and exceptions over routine operational data.

  2. Design for Responsibility

    Adapt information hierarchy to each role while maintaining a consistent product experience.

  3. Preserve Context

    Keep relevant information accessible as users move between properties, incidents, and actions.

Moving From a Product Brief to an
Initial Interface

With the product brief established, I used Claude to accelerate the initial stages of interface exploration. Rather than building every foundational screen from scratch, I leveraged AI to generate early layouts, explore information architecture, and visualize potential workflows. This allowed me to quickly evaluate different approaches while maintaining control over the design direction. Claude served as a tool for exploration, not a substitute for understanding user needs or making informed design decisions.

Atlas Ops — UX Architecture, Low-Fidelity Wireframes & Design System Discovery

1. Your role

Act as a Principal Product Designer, UX Architect, and Design Systems Lead with experience designing complex B2B SaaS platforms, enterprise dashboards, and operational command centers.

Your job is to create a comprehensive, low-fidelity product experience for Atlas Ops, directly inside Figma. (Figma file: https://www.figma.com/design/tB1cq84lINFZkd8Ds1xh4y/Atlas-Ops?node-id=0-1&t=szV7WmEvxNZ44px2-1)

This is not a high-fidelity visual design exercise.

The primary objectives are to:

  1. Establish the information architecture of the product.
  2. Design the skeleton and layout of all essential application screens.
  3. Map the core user workflows and decisions.
  4. Identify recurring UI patterns and reusable components.
  5. Establish the foundations of a scalable design system.
  6. Identify the design tokens required to support the interface.
  7. Document interaction states, accessibility requirements, and edge cases.
  8. Connect the primary screens into a navigable, clickable prototype.

Important: Prioritize structure, consistency, usability, and functional clarity over visual aesthetics.

Do not generate polished mockups, marketing pages, brand illustrations, or elaborate color schemes.

Create actual editable Figma frames, components, and prototype connections using the available Figma integration. Do not substitute HTML mockups, screenshots, or a written specification for Figma objects. If direct Figma creation is unavailable, clearly explain the limitation and provide a Figma-ready implementation specification instead.


2. Company and product background

Company: Atlas Ops

Product category: Commercial property operations management

Company description:

Atlas Ops is a property-operations platform used by teams managing dozens of commercial buildings.

Property managers currently switch between separate systems for visitors, access control, video incidents, service tickets, and building activity.

Atlas Ops consolidates these operations into one unified command center.

The product should allow users to:

  • Understand operational conditions across an entire property portfolio.
  • Identify and prioritize urgent issues.
  • Monitor individual buildings.
  • Review incidents and determine appropriate next actions.
  • Manage visitors, users, and access credentials.
  • Monitor device health and availability.
  • Create, assign, and escalate service tickets.
  • Search across buildings, people, incidents, tickets, and devices.
  • Take appropriate actions without needing expertise in the underlying technical systems.

The experience must support both portfolio-level decision-making and individual-building operations.

Primary users

Persona A — Regional Property Manager

  • Oversees approximately 35 commercial properties.
  • Frequently switches between buildings.
  • Needs a portfolio-wide operational summary.
  • Prioritizes unresolved incidents and service issues.
  • Delegates tasks to local teams.
  • Needs visibility into statuses, escalations, and outcomes.
  • Typically works on a desktop.
  • May have broader permissions across properties.

Persona B — Front Desk Employee

  • Primarily manages one building.
  • Checks visitors in and out.
  • Responds to daily access and visitor issues.
  • Needs simple, understandable interfaces.
  • Performs repetitive operational tasks.
  • Should not see unnecessary portfolio-wide complexity.
  • Typically works on a desktop or tablet.
  • Has restricted permissions for certain security and administrative actions.

UX principles

Design the product around these principles:

  1. Clarity over complexity: Translate technical events into actionable language.
  2. Action over observation: Every important alert should have a clear next step.
  3. Progressive disclosure: Show essential information first, with advanced details available when needed.
  4. Context preservation: Keep the user's selected property, filters, and workflow context when navigating.
  5. Consistency: Similar objects and actions should behave consistently across modules.
  6. Role awareness: Interfaces should adapt to user permissions and responsibilities.
  7. Operational trust: Clearly communicate data freshness, action status, failures, and uncertainty.
  8. Accessibility: Critical information must not rely exclusively on color, icons, or mouse interaction.

3. Figma file organization

Create a structured Figma file using the following pages:

Page Purpose
00 — Product Architecture Sitemap, role definitions, user flows, permission assumptions
01 — Foundations & Tokens Preliminary design variables and token architecture
02 — Component Library Reusable low-fidelity UI components
03 — Portfolio Dashboard Portfolio-wide command center
04 — Property Detail Individual building operations
05 — Incidents & Alerts Alert management and triage
06 — Visitors Visitor check-in and management
07 — Access Management Users, credentials, and permissions
08 — Devices Device inventory and health
09 — Service Tickets Ticket creation, handoff, and escalation
10 — Search & Data Tables Global search and advanced data management
11 — States & Edge Cases Loading, empty, errors, permissions, offline, confirmations
12 — Responsive Tablet and mobile adaptations
13 — Prototype & UX Documentation Prototype starting points, interaction notes, validation
14 — Token Discovery Audit Final token inventory, component usage, and design decisions

Create the pages in this order.

Use consistent frame naming, layout rules, spacing conventions, and component instances across every page.


4. Wireframing rules

Visual fidelity

All initial screens must remain low fidelity.

Use:

  • Grayscale only, with temporary neutral placeholder styling.
  • Simple rectangular blocks and cards.
  • Basic outlined icons or labeled icon placeholders.
  • Minimal elevation.
  • Realistic but fictional sample data.
  • Simple typography hierarchy.
  • Status labels that communicate meaning through text.

Avoid:

  • Gradients.
  • Decorative illustrations.
  • Photography unless a labeled placeholder is necessary.
  • Complex iconography.
  • Finished brand colors.
  • Excessive shadows.
  • Detailed visual polish.

Layout

Use the following initial frames:

  • Desktop: 1440px wide.
  • Tablet: 1024px wide.
  • Mobile: 390px wide.

Use Auto Layout wherever practical.

Establish consistent layout rules for:

  • Global navigation.
  • Header.
  • Page title and supporting information.
  • Search and filtering.
  • Content regions.
  • Data tables.
  • Cards.
  • Side panels.
  • Drawers.
  • Dialogs.
  • Sticky action areas.

Use reusable layout components rather than manually recreating the same structure.

Content

Use realistic fictional data.

The example portfolio should contain 35 properties.

Include believable operational data across buildings, including:

  • Open incidents.
  • Security alerts.
  • Visitors awaiting check-in.
  • Access-denied events.
  • Offline security cameras.
  • Unavailable access-control devices.
  • Maintenance requests.
  • Unassigned service tickets.
  • Escalated issues.

Make content realistic enough to reveal layout challenges, especially long names, unusual statuses, large numbers, and dense tables.


5. Core product screens and workflows

Build the following experiences. Create enough frames to communicate the workflow, state transitions, and reusable UI patterns.

A. Portfolio Overview Dashboard

Primary persona: Regional Property Manager

Create a portfolio-wide command center.

Required sections

  • Global navigation.
  • Portfolio/property selector.
  • Search.
  • Notifications.
  • User profile.
  • Summary KPI cards.
  • Priority issues.
  • Properties requiring attention.
  • Portfolio-wide property health.
  • Recent operational activity.
  • Open service tickets.
  • A portfolio visualization, such as a geographic map or sortable property list.

Example KPIs

  • Total properties: 35.
  • Properties requiring attention: 6.
  • Critical incidents: 3.
  • Open tickets: 22.
  • Offline devices: 8.
  • Active visitors: 148.

Required interactions

  • Select a property.
  • Filter by region.
  • Filter by operational status.
  • Open a critical incident.
  • Navigate to a ticket.
  • Open the property detail page.
  • Switch between summary and detailed portfolio views.

UX requirement

Design this screen so the regional manager can answer three questions within five seconds:

  1. Is my portfolio operating normally?
  2. Which properties need attention?
  3. What should I do first?

Include a short annotation describing the dashboard's information hierarchy.


B. Property Detail / Drilldown

Primary personas: Regional Property Manager and Front Desk Employee

Create a dedicated view for an individual building.

Required sections

  • Property name and operational status.
  • Building context and local time.
  • Critical issues.
  • Today's visitors.
  • Access activity.
  • Video/security incidents.
  • Device health.
  • Open service tickets.
  • Building activity timeline.
  • Building-specific navigation.

Required interactions

  • Switch properties.
  • Review an alert.
  • Open visitor management.
  • View access events.
  • Open device inventory.
  • Create a service ticket.

Create two variations:

Regional manager view: More oversight, cross-property context, and escalation options.

Front desk view: Simplified navigation, building-specific information, and emphasis on immediate visitor and access tasks.

Use shared components whenever possible. Do not create two unrelated design systems.


C. Incident and Alert Triage

Create an incident-management workflow.

Screens

  1. Incident inbox / alert list.
  2. Incident detail.
  3. Incident investigation or review.
  4. Incident action / assignment.
  5. Resolution and confirmation.

Incident example

An exterior door at Riverside Commons has been held open for six minutes outside approved operating hours.

The incident should display:

  • Severity.
  • Incident status.
  • Property.
  • Location.
  • Time detected.
  • Event description.
  • Related device.
  • Available evidence.
  • Activity history.
  • Assigned owner.
  • Recommended next action.

Available actions

  • Acknowledge.
  • Assign to a team member.
  • Review associated camera evidence.
  • Create a service ticket.
  • Escalate.
  • Resolve.

Clearly distinguish an incident being acknowledged from being resolved.

Include states for in-progress actions, action failure, and insufficient permissions.

Annotate the points at which a destructive, security-sensitive, or high-impact action requires confirmation.


D. Visitor Management

Create an end-to-end visitor-management workflow.

Screens

  1. Visitor directory / today's visits.
  2. Visitor detail.
  3. New visitor registration.
  4. Visitor check-in.
  5. Check-in success.
  6. Visitor check-out state.

Required functionality

  • Search visitors.
  • Filter by visit status.
  • Register a new visitor.
  • Select a host.
  • Select visit date/time.
  • Select property.
  • Check a visitor in.
  • Check a visitor out.
  • View visit history.
  • Handle a visitor without preregistration.

Consider interactions involving badges, host notifications, and visitor approval.

Include a simple front-desk-first workflow with minimal cognitive overhead.


E. Access Control — Users and Credentials

Create the workflow for managing user access.

Screens

  1. User/access directory.
  2. User detail.
  3. Credential management.
  4. Add or edit credential.
  5. Assign access permissions.
  6. Suspend or revoke credential confirmation.

Required functionality

  • Search users.
  • Filter by credential status.
  • View assigned properties.
  • View active credentials.
  • Assign a credential.
  • Change access permissions.
  • Temporarily suspend access.
  • Revoke a credential.
  • Review the action history.

Support users who have access to more than one property.

Clearly distinguish between adding access, modifying access, suspending access, and permanently revoking credentials.

Security-sensitive operations must provide clear scope, confirmation, and feedback.


F. Device Status and Health

Create a device-monitoring workflow.

Screens

  1. Device inventory.
  2. Device detail.
  3. Offline device investigation.
  4. Maintenance state.
  5. Service ticket creation from a device.

Device types

  • Access readers.
  • Door controllers.
  • Security cameras.
  • Intercoms.
  • Network gateways.

Required attributes

  • Device name.
  • Type.
  • Property.
  • Location.
  • Health status.
  • Connection status.
  • Last seen.
  • Maintenance status.
  • Related incidents.
  • Related tickets.

Device statuses

  • Online.
  • Offline.
  • Degraded.
  • Maintenance.
  • Unknown.

Device status must be understandable to nontechnical property managers.

For an offline device, include a clear explanation of operational impact and recommended next steps.


G. Service Ticket Handoff and Escalation

Create a complete service-management workflow.

Screens

  1. Ticket directory.
  2. Ticket detail.
  3. New ticket.
  4. Assign or hand off ticket.
  5. Escalate ticket.
  6. Confirmation / updated ticket state.

Required functionality

  • Create from scratch.
  • Create from an incident.
  • Create from a device.
  • Assign team or owner.
  • Set priority.
  • Add notes.
  • Update status.
  • Escalate unresolved issues.
  • Review activity history.

Ticket statuses

  • New.
  • Assigned.
  • In progress.
  • Waiting.
  • Escalated.
  • Resolved.
  • Closed.

The ticket workflow must preserve links to the original incident or device.


H. Search and Global Navigation

Create the application's navigation system.

Required elements

  • Persistent desktop sidebar.
  • Global search.
  • Property selector.
  • User profile / role information.
  • Notifications.
  • Breadcrumbs.
  • Contextual page actions.

Search behavior

Search must support:

  • Properties.
  • Visitors.
  • Users.
  • Incidents.
  • Service tickets.
  • Devices.

Create wireframes for:

  1. Global search closed.
  2. Search open with suggestions.
  3. Search results grouped by content type.
  4. No results.
  5. Results filtered to a specific property.

Make it clear which entity the user is selecting and where it will navigate.

Define how property context is preserved or changed when navigating from search.


I. Advanced Data Table

Create one robust data-table pattern that can be reused throughout the application.

The incident directory will be the primary reference.

Required functionality

  • Column sorting.
  • Multi-condition filtering.
  • Text search.
  • Column visibility.
  • Column resizing or documented resize behavior.
  • Row selection.
  • Bulk actions.
  • Saved views.
  • Pagination or virtualization.
  • Sticky table headers.
  • Row-level actions.
  • Clear filter/reset behavior.

Create these variants

  1. Default table.
  2. Filtered table.
  3. Sorted table.
  4. Column configuration.
  5. Multiple rows selected.
  6. Bulk-action confirmation.
  7. Saved-view selection.
  8. High-density table with 300+ incidents.
  9. Multi-property filtered table.

For the 300+ incident state, use realistic result counts and a small representative set of visible rows. Do not manually create hundreds of individual rows.

Include a selection state that distinguishes:

  • Selected rows on the current page.
  • All matching results across multiple pages.

Define how sorting, filtering, and selection affect one another.


6. States and edge cases

Build a dedicated page showing reusable interaction and system states.

Each state should appear within a realistic application context rather than as an isolated decorative example.

Required states

1. Empty state

Example: No incidents match the selected filters.

Provide a clear explanation and relevant next action.

2. Loading state

Show page loading, table loading, and individual component loading.

Identify where skeletons versus loading indicators are appropriate.

3. Offline / stale data

Show an interface where operational data has not refreshed.

Include:

  • Last successful update.
  • Connection status.
  • Refresh action.
  • Clear distinction between stale information and confirmed live status.

4. Permission denied

Show a front-desk employee attempting an unauthorized action.

Explain the limitation without exposing restricted information.

5. Destructive-action confirmation

Show confirmation for credential revocation or another security-sensitive action.

Include scope, consequence, and cancellation.

6. Partial failure

Example: A ticket was created, but the linked incident failed to update.

Show which actions succeeded, which failed, and what the user can do next.

7. High-density data

Show 300+ incidents and advanced filtering.

8. Multi-property selection

Show a manager selecting several properties, including multiple cities or regions.

Make the aggregation scope obvious.

9. Device offline / maintenance

Show operational impact, status history, and escalation path.

10. Responsive critical actions

Show a user acknowledging or escalating an incident from a mobile device.

Additional component states

Where applicable, define:

  • Default.
  • Hover.
  • Focus-visible.
  • Active/selected.
  • Disabled.
  • Loading.
  • Error.
  • Success.
  • Read-only.

Use component variants rather than creating unrelated objects.


7. Component library

Create a low-fidelity Figma component library of approximately 28 reusable components.

Prioritize the following:

Foundations and navigation

  1. Button.
  2. Icon button.
  3. Text input.
  4. Search input.
  5. Select / dropdown.
  6. Checkbox.
  7. Radio button.
  8. Toggle / switch.
  9. Sidebar navigation item.
  10. Tabs.
  11. Breadcrumbs.

Information display

  1. KPI / metric card.
  2. Status badge.
  3. Severity badge.
  4. Alert banner.
  5. Property summary card.
  6. Activity timeline item.
  7. User / entity avatar.
  8. Tooltip.

Data management

  1. Table / table row system.
  2. Filter chip.
  3. Saved-view control.
  4. Pagination.
  5. Bulk-action toolbar.

Feedback and overlays

  1. Modal / confirmation dialog.
  2. Drawer / side panel.
  3. Toast / notification.
  4. Empty/loading/error state container.

Use nested components or documented patterns for smaller supporting elements such as table cells, labels, skeletons, and form-field help text.

Component requirements

Use Figma component properties, variants, and Auto Layout wherever supported.

Apply consistent naming conventions.

Example:

Button / Primary / Default

Button / Primary / Disabled

Status Badge / Offline

Table Row / Selected

Alert Banner / Warning

Identify relevant properties such as:

  • Size.
  • Variant.
  • State.
  • Icon visibility.
  • Content.
  • Severity.
  • Selection status.

Document where a component is reused and which design tokens it consumes.


8. Design token discovery

This is one of the most important project deliverables.

The purpose is to discover which tokens Atlas Ops needs, not to finalize its visual identity.

Create a preliminary token architecture using reusable Figma Variables and Styles wherever available.

Use semantic naming conventions so values can be modified later without restructuring the design system.

A. Typography tokens

Identify typography roles required across all screens.

Include:

  • Display / page title.
  • Section heading.
  • Card heading.
  • Body large.
  • Body default.
  • Body small.
  • Label.
  • Caption.
  • Table header.
  • Table cell.
  • Metric / KPI.
  • Button.
  • Helper text.

Recommend a practical typography scale and create corresponding text styles.

Use a neutral placeholder typeface initially.

B. Color tokens

Do not invent a final brand palette.

Instead, establish semantic color roles using grayscale placeholders.

Required categories:

  • Background / canvas.
  • Surface / default.
  • Surface / elevated.
  • Surface / muted.
  • Text / primary.
  • Text / secondary.
  • Text / disabled.
  • Border / default.
  • Border / strong.
  • Action / primary.
  • Action / hover.
  • Action / disabled.
  • Focus / ring.
  • Status / success.
  • Status / warning.
  • Status / critical.
  • Status / info.
  • Status / offline.
  • Status / maintenance.

Status placeholders must include explicit text labels, since the real semantic colors have not been selected.

C. Spacing tokens

Start with a 4px-based spacing system.

Suggested initial values:

4, 8, 12, 16, 20, 24, 32, 40, 48, and 64px.

Apply them consistently to:

  • Component padding.
  • Card padding.
  • Layout gutters.
  • Section separation.
  • Form-field spacing.
  • Table row spacing.
  • Navigation spacing.

Use token references instead of unexplained one-off values.

D. Elevation and surface tokens

Define preliminary tokens for:

  • Flat surfaces.
  • Raised cards.
  • Dropdowns.
  • Drawers.
  • Modals.
  • Sticky navigation.

Keep actual shadow styling minimal at this stage.

E. Border and radius tokens

Document:

  • Border widths.
  • Divider styles.
  • Card radius.
  • Input radius.
  • Button radius.
  • Modal radius.

F. Sizing and density tokens

Identify additional tokens for:

  • Button heights.
  • Input heights.
  • Table row heights.
  • Sidebar width.
  • Header height.
  • Icon sizes.
  • Avatar sizes.
  • Touch targets.
  • Compact versus comfortable density.

G. Token architecture

Use three levels where appropriate:

Primitive → Semantic → Component

Example:

space.4 → spacing.control.default → button.padding.inline

Or:

neutral.100 → surface.default → card.background

Preserve the conceptual hierarchy even if Figma's available tools cannot implement variable aliasing.

H. Token documentation

Create a token inventory table with:

Token name Category Placeholder value Used by Purpose Open design decision

Distinguish between:

  • Required tokens.
  • Recommended tokens.
  • Optional future tokens.

Do not introduce tokens simply to make the library appear comprehensive.

Document any recurring layout or visual values that should become tokens.


9. Accessibility requirements

Add accessibility annotations alongside the relevant screens and components.

Include:

  • Semantic heading hierarchy.
  • Keyboard navigation.
  • Visible keyboard focus.
  • Logical tab order.
  • Clear form labels.
  • Form error identification.
  • Accessible button names.
  • Dialog focus behavior.
  • Table header relationships.
  • Screen-reader status announcements.
  • Status communication beyond color.
  • Loading and error announcements.
  • Minimum touch targets.
  • Clear, descriptive action labels.

Flag text and UI regions that will require WCAG 2.2 AA contrast validation when final colors are selected.

Do not claim contrast compliance using unfinished grayscale placeholders.

Pay particular attention to incidents, permissions, credential changes, and destructive actions.


10. Responsive design

Create responsive variations for the most important workflows.

Tablet — 1024px

Create:

  1. Portfolio overview.
  2. Property detail.
  3. Visitor check-in.
  4. Incident triage.

Consider:

  • Collapsible navigation.
  • Responsive tables.
  • Adaptable card layouts.
  • Touch interaction.
  • Readable status displays.

Mobile — 390px

Prioritize essential operational tasks rather than recreating the entire desktop dashboard.

Create:

  1. Critical alerts list.
  2. Incident detail.
  3. Acknowledge / escalate action.
  4. Visitor lookup or check-in.
  5. Offline or failed-action feedback.

Optimize for fast decision-making, clear primary actions, and safe interaction.

Annotate how desktop components adapt into mobile patterns.


11. Clickable prototype

Create a navigable prototype connecting the major workflows.

Prioritize these scenarios:

Scenario 1 — Regional Manager

Portfolio Dashboard → Critical Incident → Incident Detail → Assign / Escalate → Confirmation.

Scenario 2 — Front Desk Employee

Property Dashboard → Visitors → Visitor Lookup → Check-in → Success.

Scenario 3 — Access Management

User Directory → User Detail → Credentials → Revoke → Confirmation.

Scenario 4 — Device Failure

Property Detail → Offline Device → Device Detail → Create Ticket → Assign.

Scenario 5 — Advanced Table

Incident Directory → Apply Filters → Select Multiple Rows → Bulk Action → Confirmation.

Scenario 6 — Search

Global Search → Select Result → Open Entity Detail.

Where supported, connect:

  • Buttons.
  • Navigation items.
  • Tabs.
  • Table rows.
  • Drawers.
  • Modals.
  • Confirmation actions.
  • Back navigation.

Clearly mark interactions that are illustrative only and not backed by a real service.

Use prototype navigation and state changes to demonstrate the UX, not to simulate real-world security-system operations.


12. Product architecture and validation

On the Product Architecture page, include:

A. Sitemap

Show the primary navigation hierarchy and the relationship between:

  • Portfolio.
  • Properties.
  • Incidents.
  • Visitors.
  • Access.
  • Devices.
  • Service tickets.
  • Activity.
  • Search.

B. Core user-flow diagrams

Create concise flow diagrams showing decisions and key paths.

C. Role and permission matrix

Compare what regional managers and front-desk employees can:

  • View.
  • Create.
  • Edit.
  • Assign.
  • Escalate.
  • Resolve.
  • Revoke.

Treat permission definitions as design assumptions that require product/security validation.

D. UX assumptions

Clearly identify decisions based on assumptions rather than validated requirements.

E. Validation checklist

Evaluate the design against these questions:

  • Can a regional manager identify the most urgent issue quickly?
  • Can a front-desk employee check in a visitor efficiently?
  • Can users distinguish between alerts, incidents, and tickets?
  • Can users tell which property they are operating in?
  • Can users identify whether displayed data is current?
  • Can users understand the consequence of a security-sensitive action?
  • Does the interface remain usable with hundreds of incidents?
  • Do component patterns remain consistent across modules?
  • Can the same system support desktop, tablet, and critical mobile actions?

13. Build sequence

Work in the following order.

Phase 1 — Architecture

  1. Create the Figma pages.
  2. Establish the sitemap.
  3. Define the two user modes.
  4. Establish shared application layouts.
  5. Map core workflows.

Phase 2 — Foundations

  1. Define preliminary token categories.
  2. Create initial variables and text styles.
  3. Build the 28-component library.
  4. Establish variant naming conventions.
  5. Create basic layout templates.

Phase 3 — Wireframes

  1. Build the portfolio dashboard.
  2. Build property detail.
  3. Build the remaining core workflows.
  4. Reuse component instances.
  5. Maintain consistent application structure.

Phase 4 — States and responsive

  1. Add key interaction states.
  2. Add error and edge-case variations.
  3. Create high-density data examples.
  4. Build tablet and mobile frames.

Phase 5 — Prototype and audit

  1. Connect primary user journeys.
  2. Add accessibility annotations.
  3. Review component consistency.
  4. Identify missing components.
  5. Audit design token usage.
  6. Summarize unresolved product and design decisions.

Do not stop after producing a plan. Execute the build using the available Figma tools.

If tool limits prevent completing the entire scope, prioritize editable foundations and the primary end-to-end flows, report exactly what was built, and identify incomplete work. Do not claim that uncreated frames or interactions exist.


14. Definition of done

The project should result in:

  • An organized Figma file with the requested sections.
  • A documented information architecture.
  • Both regional-manager and front-desk experiences.
  • Low-fidelity wireframes covering all nine core product flows.
  • Reusable patterns for the ten required edge-case categories.
  • Approximately 28 documented reusable components.
  • Preliminary design token definitions.
  • Component variants and interaction states.
  • Accessibility annotations.
  • Desktop, tablet, and critical-action mobile layouts.
  • Connected prototype flows.
  • A final design-token discovery audit.

Do not consider the project complete just because the main dashboard looks finished.

The goal is an interconnected product skeleton that exposes all major design-system needs.


15. Final deliverable: Design System Discovery Report

After building the wireframes, provide a concise report answering:

1. What are the most frequently reused components?

List the components and the primary screens that use them.

2. Which design tokens are essential?

Organize recommendations by typography, color, spacing, surface, elevation, border, radius, sizing, and status.

3. Which components require the most variants?

Highlight complex components such as tables, inputs, buttons, navigation, and status indicators.

4. Which UX patterns create the greatest design complexity?

Consider data density, role permissions, multi-property context, real-time alerts, and service handoffs.

5. What is missing from the initial design system?

Identify gaps revealed by the wireframes.

6. Which design decisions should be made before high-fidelity design?

Provide a prioritized decision list.

7. What should be tested with real users?

Recommend usability tests for both primary personas.

8. Which Figma pages, frames, components, variables, and prototype interactions were actually created?

Provide a completion summary and the Figma file link if available.

The final result should give me a strong foundation for developing the Atlas Ops visual design system without needing to restructure the product's layouts or components later.

Build this in phases if the Figma integration struggles with the full prompt. Begin with the architecture, foundations, components, portfolio dashboard, and incident workflow. Once those establish the patterns, the remaining pages should reuse them instead of introducing inconsistent UI.

Start building the Figma file now.

Prompt I gave to claude

Claude generated figma boards

Challenging the Initial Design

Claude's initial design consolidated information from multiple systems into a shared interface. However, when I evaluated the screens against the project's design objectives, I identified several areas where the experience fell short.

While the interface presented the necessary operational information, it didn't always make that information easy to prioritize or act on. I focused my evaluation on information hierarchy, workflow continuity, navigation, and visual communication to identify opportunities for improvement.

Initial AI-generated design

Annotated screenshot of the initial AI-generated portfolio dashboard, highlighting dense operational data where critical incidents are hard to tell apart from routine activity
Initial dashboard — Information hierarchy and prioritization View full image (opens in a new tab)

Initial AI-generated design

Annotated screenshot of the initial AI-generated dashboard, highlighting incidents that are surfaced without a clear next step toward investigation or action
Initial dashboard — Incident discovery and action flow View full image (opens in a new tab)

Initial AI-generated design

Annotated screenshot of the initial AI-generated dashboard, highlighting red used across many elements regardless of severity
Initial dashboard — Visual hierarchy and status colors View full image (opens in a new tab)

These issues directly conflicted with two of the project's primary design objectives: providing clear visibility into operational health and helping users quickly identify and act on high-priority issues.

The evaluation revealed that consolidating multiple systems into one interface was only part of the solution. The larger design challenge was transforming that information into a clear, prioritized, and actionable experience.

These findings became the foundation for my next iteration, where I took a more hands-on approach to refining the information architecture, incident workflows, and visual hierarchy.

Redesigning Around Decisions,
Not Just Data

After evaluating Claude’s initial output and identifying opportunities for improvement, I went and refined the experience. I reorganized the information hierarchy, refined UI components, and developed more intentional workflows to better align the platform with its core design objectives.

After: the refined design
Before: the initial AI-generated design
Drag to compare the initial design with the refined design.

Outcome

Atlas Ops resulted in a more focused property management interface that prioritizes clarity, actionable information, and streamlined workflows. By critically evaluating Claude's initial concepts, I identified opportunities to improve information hierarchy, simplify visual communication, and restructure incident management around the decisions property managers need to make.

The project demonstrates how AI can accelerate early design exploration while reinforcing the importance of human judgment in shaping functional, intentional product experiences. Rather than treating AI-generated designs as finished solutions, I used them as a starting point for deliberate product design decisions.