← All work
LiveHospitality · Direct booking

A direct booking site with an operating view for the host.

Adilo Villa needed a guest experience that did more than show properties. We connected property information, quote logic, booking records, guest email and host-facing views in one web platform.

Next.jsSupabasePrismaPayFastEmail workflowsAnalytics
adilovilla.com
Adilo Villa website
The need

A booking is a workflow, not a contact form.

A booking business has to coordinate dates, property rules, prices, guest details, payment status and follow-up. Done by hand, that lives in messages and spreadsheets.

The project called for a structured path through those steps, so bookings don't depend on third-party platforms, and one place where the host can see what's happening.

BeforeWith the system

Guests message to ask what a stay costs

→

Instant quotes from the villa's own pricing rules

Booking details scattered across chats

→

Structured booking and quote records

Host pieces together what's coming up

→

Admin and intelligence views for bookings, leads and status

What we built

Guest-facing on the outside, an operations system underneath.

A responsive property and booking experience with quote and pricing rules for each configured property.

Admin and intelligence views for bookings, leads, payment status and operating context, connected to booking data, guest email, payment integration, analytics and a public privacy page.

Behind the build

How the parts connect.

01

Next.js

Powers the guest site, booking routes, protected host views and server-side workflows.

02

Supabase + Prisma

Keep booking and quote records structured; row-level security hardens exposed tables.

03

Payments

PayFast is configured for production, with a WhatsApp fallback available while bookings settle in.

04

Calendar sync

Airbnb calendar sync infrastructure is built and ready to connect to live calendar exports.

Where it stands

Live, with the host working from one view.

The production site at adilovilla.com presents the properties and the booking path, and the host has admin and intelligence views to review activity.

This case study describes the system as built. It isn't a measured revenue or conversion result.

Have work like this still done by hand?

Tell us how a job or order moves today. We'll come back with what we'd build first and why.

Get my workflow reviewed →