Beauttah Homes PMS
Short-Term Rental Management & Booking Engine

Overview
Beauttah Homes PMS replaces a manual workflow reliant on Google Sheets and WhatsApp. It is a dual-interface platform: a high-speed, SEO-optimized public booking engine for guests, and a comprehensive 'Command Center' for admins to manage multi-location inventory, track financials, and automate operations.
The Challenge
The client struggled with double-bookings due to manual calendar syncing and lost revenue tracking in disparate spreadsheets. The system needed to handle complex 'Night-based' availability logic (check-in 2pm / check-out 10am), automate M-Pesa payments asynchronously, and maintain high performance for mobile-first local users.
The Solution
I architected a Server-First solution using Next.js 15 and Payload CMS v3. We implemented a custom 'Availability Engine' to enforce strict date boundaries, a transactional state machine for M-Pesa STK Push payments, and a visual Gantt-style calendar for the admin dashboard. The system also includes a custom CRM and financial ledger that tracks expenses and auto-calculates net profit
Key Results
Transformed the business into a fully transactional e-commerce platform. It eliminated double-bookings, reduced administrative overhead by automating guest communication via WhatsApp templates, and provided real-time financial clarity through the dynamic P&L dashboard.
- M-Pesa Express & Direct Booking Engine
- Visual Master Calendar (Gantt View)
- Automated Financial Ledger & P&L
- Multi-Location Inventory Management