Bookings Tape Chart
Visit avantstay.com ↗ReactTypeScriptGraphQLTape ChartPricing LogicReal-Time Data
100+
Daily users
$300M+
Annual booking revenue managed
2,500
Homes in portfolio
A property-by-date calendar that replaced fragmented third-party booking workflows with one internal view of pricing, availability, reservations, owner stays, blocks, and operational state across AvantStay's portfolio.
Problem
- Streamline charged per property and didn't fit internal workflows.
- Teams needed fast answers on availability, pricing, reservations, and conflicts.
- Booking state spread across systems made cross-team coordination hard.
Solution
- One property-by-date view of pricing, availability, reservations, owner stays, blocks, and conflicts.
- Rows are homes, columns are dates, cells show nightly state with multi-day spans.
- One shared operational surface for managing booking state across the portfolio.
System Design
The tape chart sat on top of a property-date state engine that merged raw pricing, availability, reservation, and block data into one canonical state model consumed by the UI.
What I Owned
- Led the engineering pod across PMs, developers, revenue stakeholders, operations, and guest-experience teams.
- Scoped the system, broke it into engineering milestones, coordinated implementation, made architecture decisions, reviewed work, and translated complex operational requirements into a usable internal tool.
Challenges
- Seasonal pricing: tiered seasonal pricing windows per market sat on top of the base algorithm. A home's nightly rate depended on market, date range, season tier, demand, and availability — resolved into one property-date state for accurate nightly pricing alongside reservations, owner stays, and blocks.
- Dense, responsive UI: the tape chart had to make many homes, dates, reservation spans, blocks, owner stays, pricing cells, and conflict states readable at a glance — balancing density and clarity while keeping the calendar responsive.
Outcome
Booking Yield
+5% from improved pricing control
Cost Savings
$250K from migrating off Streamline
CX Efficiency
+25% from a centralized data source