← All work

Live with customers · New screens added as we ship

zInspector

Redesigning a 10-year-old inspection app while people use it every day.

For ten years, developers designed it. Inspectors use it on site: phone in hand, camera running, tapping and reading at once.

Two places, one goal

On site
inspectors inspecting a property, using the app
Office or home
property managers, on the web
Both want
a complete report, fast

Too much on screen

Customers kept telling us: too many buttons while inspecting.

Our rule: as few taps as possible.

zAssistant camera: talk, point, done

Walk the property, talk, show it. zAssistant builds the full report.

Where you are
areas as a path
AI spots it
a detected detail goes into focus
You say it
"The entry light works." Condition logged.
What's left
Details 3/5
zAssistant camera: area path at the top, detected details with conditions, recording timer

Works offline

Syncs on its own, and always tells you.

Home: answers before taps

What's assigned, what's urgent, what you left halfway, what's next. Before you tap anything.

Before
Old home: six equal orange buttons and the app logo
Six buttons, zero information.
Now
New home: properties and active counts, quick actions, start new, resume, map and upcoming inspections
Key numbers at a glance. A map of what's nearby. What needs doing next.

A system rebuilt from the product

The product evolved faster than its original component library. After redesigning the app, new patterns kept appearing across Web and Mobile, old components stayed in the library, and new screens were often built with detached UI.

I audited the old and current UI to see what zInspector actually uses today. That audit became a cleaner Design System, built around the components and patterns in the product now.

Before
The old zInspector component library in Figma
The old library.

zInspector Design System 1.0. Web and Mobile, in Figma.

Shared across zInspector, Web and Mobile.

Shared where it makes sense. Platform-specific where it matters.

Tasks on Web, Home on Mobile. One system.

00 Overview

zInspector Design System 1.0. Web and Mobile, in Figma.

The 02 · Web page of the zInspector Design System in Figma: an index board, then Navigation, Actions, Forms, Data Display and Cards
The 03 · Mobile page of the zInspector Design System in Figma: an index board, then Navigation, Timeline, Properties, Search & Filters and Feedback & Empty States

Swipe to explore the boards →

01 Foundations

Shared across zInspector, Web and Mobile.

ColorWeb + Mobile

zInspector Yellow#FFCB47

Surface #FFF6DDStrong #CCA239

Feedback

Success#7BCD6FWarning#FFAB5BError#EF776AInfo#80D1FF

Neutral

Text#212121Secondary#6B6B6BBorder#E0E0E0Surface#F7F7F7
TypographyWeb + Mobile
AaPublic Sans
  • Move In Inspection ReportHeading S 18 / 26 · Medium
  • Lease Violation NoticeTitle 16 / 24 · Medium
  • 123 Maple St, Unit 4BBody 14 / 22 · Regular
  • Updated just nowBody Small 12 / 18 · Regular
  • # 214403Caption 11 / 16 · Medium
Spacing4px base
  • 4
  • 8
  • 12
  • 16Between cards
  • 24
  • 32Page padding
Radius
16 Cards, containers
Full Chips, badges, buttons

02 Components

Shared where it makes sense. Platform-specific where it matters.

Web

Task CardHeader shared with Document Card

Birchwood 5567 Riverfront ResidencesIn Progress5
Jul 08, 2026# 67890
Leaking Toilet
PeopleAMJDNextVMVendorUpdated2h
Monroe 3470 Lake Short Apartments 1001New1
Jul 09, 2026# 33444
One of the outlets in the kitchen isn’t working
PeopleVMNextVendorUpdated1d

Nav ItemDefault · Hover · Active

  • DefaultTasks
  • HoverTasks
  • ActiveTasks

View SwitcherCards · Table · Board · Map

Data TableThe same tasks, for scanning

TaskStatusPriorityUpdated
Leaking Toilet# 67890In Progress52h
One of the outlets in the kitchen isn’t working# 33444New11d

Web + Mobile

Status BadgeTint, 1px border, dark text

  • In ProgressProgress
  • NewInfo
  • Bid RequestedWarning
  • Work CompleteSuccess

Priority BadgeLevel 1–5

12345

Filter Chip32px

TodayDefaultTodayHoverTodaySelected

SearchInput · 44px

AvatarS · M · L, Initials · Image · Add

VMVMVM

Mobile

Bottom NavigationActive tab in yellow

HomeTimelinePropertiesSettings
HomeTimelinePropertiesSettings

Timeline RowDoc · Doc + Task · Task

Doc
Annual InspectionMonroe 3344 Lake Short Apartments
Doc + Task
Move In Inspection1726 Rocky Bend Dr House33490
Task
VOne of the outlets in the kitchen isn’t workingMonroe 3470 Lake Short Apartments 100133444

Activity iconThe icon is the activity

03 Product

Tasks on Web, Home on Mobile. One system.

The 02 · Web page of the zInspector Design System in Figma: an index board, then Navigation, Actions, Forms, Data Display and Cards
The 03 · Mobile page of the zInspector Design System in Figma: an index board, then Navigation, Timeline, Properties, Search & Filters and Feedback & Empty States
Search with zAssistant…⌘⇧FAll VMValentina Morales
Tasks /My Tasks Updated just nowNew Task
AllTodayHigh PriorityUnread
Birchwood 5567 Riverfront ResidencesIn Progress5
Jul 08, 2026# 67890
Leaking Toilet
PeopleAMJDNextVMVendorUpdated2h
Monroe 3470 Lake Short Apartments 1001New1
Jul 09, 2026# 33444
One of the outlets in the kitchen isn’t working
PeopleVMNextVendorUpdated1d
1020 Maple Grove Unit 15Bid Requested3
Jul 07, 2026# 33512
Broken light fixture requires repair
PeopleLKRTNextLKVendorGRUpdated3d
Maple Hill 1122 Lakeview CottagesNew2
Jul 06, 2026# 34018
Renewal
PeopleJDNextVendorUpdated5d
Cedar Grove 4500 Lakeview EstatesIn Progress4
Jul 05, 2026# 34102
Cleaning
PeopleAMNextAMVendorRTUpdated1w
Sunset Terrace, 510 Harbourfront DrWork Complete2
Apr 02, 2026# 32876
Repaint bedroom walls
PeopleGRNextGRVendorUpdated3mo
TaskPropertyStatusPriorityPeopleUpdated
Leaking Toilet# 67890Birchwood 5567 Riverfront ResidencesIn Progress5AMJD2h
One of the outlets in the kitchen isn’t working# 33444Monroe 3470 Lake Short Apartments 1001New1VM1d
Broken light fixture requires repair# 335121020 Maple Grove Unit 15Bid Requested3LKRT3d
Renewal# 34018Maple Hill 1122 Lakeview CottagesNew2JD5d
Cleaning# 34102Cedar Grove 4500 Lakeview EstatesIn Progress4AM1w
Repaint bedroom walls# 32876Sunset Terrace, 510 Harbourfront DrWork Complete2GR3mo
zInspector Home header: account, 1.2K Properties / Units and 23 Active In Progress over a property photo
CameraGalleryContactsSettings
Start New Resume (2)
Map of nearby properties
07/09/26Today
Annual InspectionMonroe 3344 Lake Short Apartments
Move In Inspection1726 Rocky Bend Dr House33490
VOne of the outlets in the kitchen isn’t workingMonroe 3470 Lake Short Apartments 100133444
HomeTimelinePropertiesSettings

Shared foundations keep zInspector consistent. Web and Mobile keep the components their workflows need.

AI, but not as the front door

The team wanted AI behind the main button from day one. I proposed starting inside the inspection flow, testing with older users first. We went that way.

Properties and timeline, same idea

What's near you, what's in progress, what's done.

Properties: map with filters and a Near You list sorted by distance
New: a map. Managers see nearby properties and what's left to complete. Inspectors with a full week see which one is closest.
Timeline: inspections by day with status, people and filters
Every inspection by day, with its status and who's on it.

The web: lots of data, easier to scan

We kept the list view, but made cards the default: a friendlier way to see that much at once. Plus more shortcuts and filters.

Before
Old web task manager: a dense table with many columns
Now
New web: documents as cards with status, filters and shortcuts

Inside a task

Before
Old task view: stacked form fields and many buttons
Now
New task view: tabs, status chips, people and a process checklist

Out of Figma, into the room

NARPM Orlando, 2025
our booth, old and new customers
NARPM Las Vegas, 2026
presented our new AI features
Valentina working around a table with the zInspector developers
Working session with our developers, NARPM 2025.

Our booths

zInspector booth at NARPM with customers talking to the team
The new app on the wall.
Earlier zInspector booth showing the old app on the backdrop
An earlier booth, with the old app.

Where it's at

Live, used every day. Next round in design.

The hardest part isn't the screens. It's designing for people doing three things at once, and changing a direction developers set ten years ago.

What customers say

We never ever lose in court on a security deposit, mostly because zInspector works very, very well.
Noel Pulanco★★★★★
We were shaving about 30–35 minutes per inspection with zAssistant.
Wolfgang Croskey★★★★★

zInspector customers, shared publicly by zInspector.