Marme Villa Jogja Booking System
A direct villa booking platform with real-time availability, dynamic pricing, guest-based charges, vouchers, online payments, and an integrated management backoffice.
A custom direct-booking platform built for Marme Villa Jogja to move the reservation process from manual inquiries into a structured online booking experience.
The system combines a separate React and TanStack public frontend with a Laravel backend that provides the public API and powers an integrated Inertia.js backoffice.
A dynamic pricing engine automatically resolves standard, weekend, and custom date-range pricing while calculating additional guest charges and flat voucher discounts before payment.
Administrators can manage villas, locations, facilities, pricing, availability, blocked dates, vouchers, reservations, and payment statuses from a centralized backoffice.
Transforming Marme Villa Jogja's website into a direct booking platform with automated pricing, availability management, and online payments.
Marme Villa Jogja
Engineered For Performance
Dynamic Pricing Engine
Automatically resolves standard, weekend, and custom date-range pricing for each booked night.
Smart Guest Pricing
Calculates additional charges automatically when the guest count exceeds the villa's included capacity.
Direct Online Payment
Integrates Midtrans to process online payments and synchronize transaction status with reservations.
Integrated Backoffice
An Inertia-powered administration system for managing villas, pricing rules, availability, vouchers, and reservations.
Tech Stack Utilized
Project Screenshots
Want a similar solution for your business?
I build bespoke digital products tailored to your specific business goals, performance targets, and audience.
