A complete reservation system built natively for Joomla 4 & 5 — no external dependencies, no subscriptions, yours forever.
Add unlimited rooms or bookable spaces, each with its own images, description, capacity, pricing, and availability configuration.
Dedicated event type for seminars, workshops, and classes. Guests register for a specific event by date and time slot — capacity controlled, price set per event.
Choose between daily (hotel-style check-in/check-out) or timeslot mode with configurable slots per room. Each mode with its own availability and capacity logic.
Base price per night with automatic calculation based on duration, guest count, and add-on services. Shown live in the booking form.
Configurable add-on services per room — each with its own price. Selected by the guest during booking and included in the total.
PayPal and Stripe integrated via direct API. Pay immediately at booking, or choose to pay later with a shareable payment link and QR code.
Full admin control — view, filter, edit, and export all reservations. Manage booking status through every stage of the lifecycle.
12 fully customizable email templates — 6 for guests, 6 for admins, covering both room reservations and event registrations. Dynamic placeholders, active/inactive toggle per template. Confirmation emails include an .ics calendar attachment.
Bulk-import reservations, rooms, or events from CSV, JSON, or XLSX. Column auto-mapping, missing-field detection, and sample templates included.
Frontend room search by booking type, check-in/out dates, guest count, and available services. Guests find the right room in seconds.
Two calendar display modes: Modal (popup overlay) and Anima (inline panel beside the room list). Admin sets the default globally or per room. Optionally allow guests to switch modes themselves.


Works for both room reservations (daily or timeslot) and event registrations — same smooth flow, different booking logic under the hood.
Guests browse available rooms with image gallery, descriptions, amenities, and live pricing. Clear and responsive on any device.
Interactive calendar shows available and fully booked dates. Guests pick check-in, check-out, and time slot where applicable.
Guest count, additional services — all configurable with live price update. AJAX availability check prevents double bookings.
Pay via PayPal or Stripe at booking, or choose to pay later via a shareable link and QR code. Confirmation email sent immediately.
Two ways to present the booking calendar. Modal opens as a popup overlay — classic and focused. Anima displays the calendar and time slots inline beside the room list, no popup needed. Set the default in component Options, per room if needed, and optionally let guests toggle between them.




Guests and admins have the right tools at the right time — from initial request to checkout.
A complete backend inside Joomla's native admin — no external dashboards, no learning curve.


Every booking event triggers the right email. Fully customizable with dynamic placeholders.

Built following Joomla's official MVC component structure — tested on Joomla 4 and 5, clean, maintainable, and upgrade-safe.
AJAX-powered availability checks and real-time price calculation — no page reloads during the booking process.
Mobile-first design. Booking forms, calendars, and room galleries render cleanly on any screen size.
Rooms, reservations, and time slots in normalized tables. Easy to query, backup, and export.
Actively maintained and regularly updated. Planned features based on real user feedback.
No monthly fees. No subscriptions. One-time payment — all future updates included.
All licenses include future updates · Email support included