All work

Booking & ticketing / Case study

Luxury Stays.

A property booking experience bringing availability, pricing, reservations, maps, and Stripe checkout into one flow.

My role
Full-stack development
The stack
Laravel · Stripe · Maps
The focus
Property discovery → Availability & pricing → Reservation & checkout
Warm coastal villa interior with a map, property photographs, and reservation planning materials.

The context

Booking a property involves several connected decisions: finding a place, understanding availability and pricing, and making a reservation.

Luxury Stays brings property discovery, map context, reservation enquiries, and Stripe checkout into a connected booking experience.

The workflow

  • Property discovery and maps help establish the location and available options.
  • Availability and pricing shape the reservation decision.
  • Enquiries, checkout, and payment states carry the reservation forward.

My contribution

I worked across the booking flow, payment integration, availability logic, and the production experience that supports property enquiries and reservations.

What connects the work

Availability, pricing, and reservation state need to be understood together. My contribution covered the connected flow as well as its payment integration.

The delivered scope

The work supports property enquiries and reservations through the connected availability, booking, and payment experience.

Keep exploring

Marketplace & commerce

SG Business Mart

Discuss a project