NS
WordPressShipped·2022

Francesca's Place

A custom hotel booking system built as a WordPress plugin, room availability, reservations and admin management in one place.

FPFRANCESCA'S PLACE · SYSTEMWORDPRESS

01Overview

Francesca's Place needed a hotel booking system tailored to its rooms and rates, so I built one as a WordPress plugin instead of wiring together a generic reservation service.

02The Challenge

Booking systems have to be trustworthy at the exact moment a guest commits to a room. The work was keeping availability, rates and reservations consistent in real time while staying simple enough for staff to run day to day.

03What I Built

  • A custom room and rate model with real-time availability checking.
  • A reservation flow handling stays, guest details and confirmation.
  • Admin management for rooms, bookings and availability, all inside the WordPress dashboard.

04Technical Architecture

  • →Object-oriented PHP with Composer for dependency management and clean, testable classes.
  • →Custom database tables for rooms, bookings and availability beyond the standard post tables.
  • →JavaScript and AJAX for live availability updates and frictionless booking interactions.

05Technologies

WordPressPHPComposerMySQLJavaScriptAJAX

06My Role

WordPress plugin engineer, architecture, booking logic, admin and frontend.