005

UplistingPMS

Visit Site
RoleProduct Design Lead
CompanyAirDNA (Uplisting)
Year2024 – 2025
Uplisting calendar on mobile

After AirDNA acquired Uplisting, the challenge was to evolve a standalone PMS into a system that could operate inside a broader data platform — while sharpening its core workflows.

As Design Lead, the focus was establishing a scalable design foundation and leading the key product redesigns that followed.

01From Standalone to Platform

Before AirDNA, Uplisting ran as a self-contained PMS with its own product logic, design language, and customer base. The acquisition didn't change what property managers came to do with it — it changed the surface it sat on.

The work was to carry Uplisting's identity into a platform that already had one. Two brands and two product shapes had to coexist — connected enough to feel like one company, distinct enough to keep their own users at home.

Uplisting
Standalone PMS
Before — standalone
AirDNA ecosystem
Host Tools
Market Research
Property Manager Tool
Uplisting
After — part of the ecosystem, distinct brand
02Establishing the System

Uplisting had shipped for years without a formal design system. Components were copied and forked. Patterns drifted. New features arrived faster than the product could absorb them — and every screen carried the weight of the last person who touched it.

Scaling any further meant building the thing the product had never had: a shared language.

The system gave Uplisting a shared foundation with AirDNA — and room to remain distinct.

We built the foundation from the ground up — tokens for color, type, and spacing; a component library with real coverage; patterns for the parts that repeat. None of it was decorative. Each piece had to earn its place by making a real screen faster to build and easier to live with.

The system showed up quickly in the work: the inbox, automation flows, onboarding, and the calendar itself all moved onto a common set of rails.

03Rebuilding the Calendar

The calendar is the surface property managers open first and close last. It's also where the old product showed its age most clearly — a dense week grid, no way to zoom out, competing colors whose meanings were never explained, and modals that stacked on top of each other the moment a booking needed any kind of decision.

Most of the work wasn't adding. It was deciding what to take out.

Fig. 01Calendar, rebuilt from shared parts.
Reservation pills
Alex Johnson $640
Airbnb · Confirmed
Jeehyun Park $280
Booking.com · Conflict
Johnathan Torres
Direct · Pending
!Alex Johnson
Airbnb · Needs attention
Date cells
All-property · blocked
$120
Rate · spot pricing
02
Pending
1
Monthly · day + tasks
Hover card
Alex JohnsonPending
!Awaiting guest payment · Expires in 18h
Sun, Jan 27 → Thu, Jan 314 nights
4 adults
Total payout
$640.00
Airbnb
Rich hover detailReplaces the stacked modals. Every reservation state — pending, confirmed, conflict — surfaces here at a glance.

The redesign leaned on the system. Channel colors earned their meaning back. Reservation pills became a single, legible unit — guest, channel, state — with hover detail instead of nested modals. The grid got a month view, a clearer day view, and a property column that stayed put while the dates scrolled.

What property managers saw every day finally looked like one product — not a decade of patches.

Next ProjectAirDNA Website
006