← Back to work
Demo ProjectLive

Azure Sands Boracay — Condotel Booking Site

A boutique Boracay condotel needs more than a Facebook page — a real booking site where guests can check availability and reserve a room, plus a way for staff to manage rooms and bookings without touching code.

Azure Sands Boracay — Condotel Booking Site preview

Overview

A full condotel booking web app on Next.js with a dual-mode data layer: it runs on an in-memory demo store out of the box and switches to a Supabase Postgres database when configured. Guests search by dates and guests, move through a booking wizard to an email-confirmed reservation, while staff manage rooms and bookings from an admin dashboard.

My role

  • Full-stack build (Next.js + Supabase)
  • Availability search & booking flow
  • Admin dashboard

The problem

A boutique Boracay condotel needs more than a Facebook page — a real booking site where guests can check availability and reserve a room, plus a way for staff to manage rooms and bookings without touching code.

What I built

  • Availability search by dates & guests
  • Multi-step booking wizard with email confirmation
  • Admin dashboard for rooms & bookings

Tools used

  • Next.js
  • Supabase
  • Tailwind CSS
  • Resend

Challenges

  • Designing a dual-mode data layer so the site runs as a zero-setup demo, then upgrades to a real Supabase database with no code changes.
  • Handling availability, booking, and confirmation emails as one reliable flow.

Outcome

  • Live booking site deployed on Vercel
  • Dual-mode data layer: in-memory demo or Supabase Postgres
  • Admin dashboard to manage rooms, bookings and availability

Project links

azure-condotel.vercel.app

martejohnvincent13@gmail.com