Search and discovery
Guests search by city, dates, and guest count. Available inventory is then filtered against the calendar source of truth so the frontend reflects real availability rather than a stale availability flag.
The product revolves around three jobs: expose available units, book them atomically, and give owners full control over pricing, calendars, and earnings.
Guests search by city, dates, and guest count. Available inventory is then filtered against the calendar source of truth so the frontend reflects real availability rather than a stale availability flag.
Bookings begin in a pending state, Stripe handles payment confirmation, and webhook-driven transitions move reservations into confirmed status once payment succeeds.
Owners eventually manage units, pricing rules, and calendar blocks directly while the platform handles the core operational workflow around stays, notifications, and payout readiness.
Next step