← Back to projects
Hospitality Management

Backend Lead & Full Stack Team Lead

Revibe | Coastal Sanctuary Management

The Challenge

Running a luxury beachfront sanctuary involves complex inventory management: overnight rooms, day passes, and full-venue event buyouts often conflict. Revibe needed a system to manage these overlapping availabilities while maximizing revenue through dynamic pricing.

The Solution

I engineered a custom property management system (PMS) tailored for hybrid hospitality use cases. The system handles granular inventory locking (e.g., blocking rooms when a "Buyout" is active) and adjusts prices based on demand.

Key Features

  • Dynamic Pricing Engine: Built logic to automatically adjust room and day-pass rates based on dates, demand, and seasonality.
  • Smart Inventory Management: Created conflict-resolution logic to prevent double bookings between Day Passes, Room Stays, and Exclusive Buyouts.
  • Integrations: Connected Paystack for payments, Zoho for CRM, and Sentry for real-time error tracking.

Tech Stack

  • frontend: NextJS
  • backend: NestJS
  • database: MongoDB
  • infrastructure: GCP (Cloud build, Cloud run, Cloud Scheduler)

The Impact

  • Revenue Maximization: The dynamic pricing implementation allowed the business to capture higher margins during peak seasons and weekends.
  • Operational Reliability: Sentry integration reduced downtime by alerting the engineering team to bugs in real-time.
  • Seamless Guest Experience: Unified booking for three distinct product types (Overnight Stay, Day Pass, Exclusive Buyout) into a single, fluid user interface.

Live Links

Gallery