Coast'n
Victory booking flow with the guest portal on a phone
CompletedSpring 2026 – Present

Victory Booking & Guest Portal

Victory Properties

Visit Site

The Process

The booking side of the Victory Properties platform replaces phone-and-paper reservations with a real payment machine. Guests pick their week on a live availability calendar, pay a deposit through Stripe, and get a portal for everything that follows. Under the hood the platform routes payments across Stripe connected accounts, treats the webhook as the source of truth for every dollar, and keeps a strict payment ledger — no balance is ever computed from local math. A separate inquiry funnel at inquire.victoryproperties.net captures leads for homes without instant booking and notifies the team by email.

The Product

A complete guest journey behind a single sign-in: deposit payment, scheduled balance payments, rental agreement signing, and a stay portal with an arrival countdown, week-of weather, home gallery, and an amenity marketplace where guests order golf carts, bikes, and beach gear tied to their stay. Payment state, agreement status, and amenity requests all flow into the same backend the operations team manages — what the guest sees is always what the office sees.

Tech Stack

Next.js 16React 19TypeScriptSupabaseStripeResendTwilioVercel

Client

Victory Properties

Victory Properties

Spring 2026 – Present

Gallery