Skip to content

MyRentalCalendar PMS

The property management system behind BMyGuest Dubai — calendar-first, owner-transparent, built for holiday-home agencies managing hundreds of apartments.

The calendar is the heart

A colour-coded multi-unit timeline across your whole portfolio. Booking sources (Airbnb, Booking.com, website, direct, partner) are first-class citizens — one glance tells you who sleeps where, and why.

Owners see everything

Every landlord gets their own portal: live occupancy, booking periods with revenue share, yearly performance — without guest personal data, without e-mailing the agency.

Truly multi-tenant

Each agency is an isolated tenant with its own units, users, branding — and its own legal identity: imprint, terms and policies are edited per agency and published on its own public website.

Double bookings are impossible

Availability is guarded at database level: one row per occupied night with a primary key on (unit, night). Two parallel bookings for the same night? One wins, one gets a clean conflict — always.

AppURL (dev)What it does
Admin Portalhttp://localhost:5173Units, calendar, bookings, website-request inbox, legal editor
Public Websitehttp://localhost:3010SEO-optimised (SSR) guest site with live availability & booking requests
APIhttp://localhost:3011Bun + Hono REST API on MariaDB
This documentationhttp://localhost:4321Astro Starlight

Local sign-in with the seeded accounts: see Getting started.