Hotel Manager is a comprehensive, production-ready booking management component for Joomla 5.x and 6.x. It provides hotel owners, B&B operators, and vacation rental managers with a powerful yet intuitive system to manage reservations, track payments, and monitor revenue — all from a modern interface that works on desktop and mobile.
Version 1.4.0 introduces two distinct frontends: a public availability calendar for website visitors, and a private reception calendar for staff — with a complete check-in/check-out workflow, notes, digital clock, and a full suite of revenue reports.
⚡ Key Features
🌐 Hotel Availability (Public)
A public-facing 30-day availability calendar for your website visitors. Color-coded room status at a glance — no guest names, no sensitive data. Fully navigable with Prev/Next controls.
📅 Reception Calendar (Staff)
Private staff interface with inline booking forms, check-in/check-out workflow, payment tracking, notes, and a real-time digital clock. Accessible only to logged-in users.
✅ Check-in / Check-out
Check-in is only enabled on the exact arrival date — the button is greyed out in advance. Check-out returns the room to Available immediately, ready for a new same-day arrival.
💰 Payment Tracking
Record Deposit, Final Payment, and Total at every stage of the booking. Notes field available throughout — from new booking to check-in and check-out.
📊 Revenue Reports
Four reporting tabs — Daily, Weekly, Monthly, Annual — each with bookings count, deposits, payments, and total revenue. Breakdowns by status and by room included.
⚙️ Settings Panel
Add, edit, publish, or delete rooms directly from the backend. Customise the public availability page's contact block — title, subtitle, button, email, and phone — without touching any code.
Reception Calendar — private staff interface with inline booking management
🛠 How It Works
Install
Upload the ZIP via Joomla's Extension Manager. 10 rooms pre-configured, ready in seconds.
Configure
Add your rooms and customise the public availability page from the Settings panel.
Publish
Create two menu items: Hotel Availability (public) and Reception Calendar (registered users only).
Manage
Check guests in and out, track payments, add notes, and review revenue — all from one place.
Hotel Availability — public 30-day calendar for website visitors (no guest data shown)
⚙ Backend Administration
The administration panel gives you complete control over every aspect of your hotel's operations:
Bookings — day-by-day supervisor view with digital clock
Reports — Daily / Weekly / Monthly / Annual analytics
Settings — room management and availability page configuration
💻 System Requirements
🔒 Built-in Security
Every action in Hotel Manager is protected against common web vulnerabilities:
CSRF Protection
Full CSRF token validation on all actions — both GET and POST requests — preventing cross-site request forgery attacks out of the box.
Input Validation & Prepared Statements
All user input is validated and sanitized. Prepared SQL statements prevent injection attacks, keeping your booking data safe and clean.
Access Control
The Reception Calendar is designed to be restricted to registered users only (Access → Registered), keeping booking management private from the general public.
🏨 Perfect For
Small Hotels
5–20 room properties needing simple but professional booking management
B&Bs & Guesthouses
Family-run accommodations looking for an easy-to-use reception system
Vacation Rentals
Multiple property managers tracking bookings across different units
Hostels & Lodges
Budget accommodations requiring efficient room allocation and tracking
Ready to Streamline Your Bookings?
Download Hotel Manager for free and transform your reservation management today.
📜 Changelog
Version 1.4.0 — Latest Release
- New: Hotel Availability — public 30-day room availability calendar for website visitors
- New: Check-in form with Deposit, Final Payment, Total, and Notes — active only on the check-in date
- New: Check-out form with Notes — room returns to Available immediately after checkout
- New: Notes field available at every stage: new booking, check-in, check-out, and edit
- New: Settings panel — add/edit/delete rooms; customise availability page contact block
- New: Revenue Reports — Daily, Weekly, Monthly, Annual tabs with full breakdown
- New: Digital clock on all staff and supervisor interfaces
- New: Bookings day-by-day navigation — includes checked-out bookings, read-only supervisor view
- New: Joomla Update System support — update without reinstalling
Version 1.3.0
- Full CSRF protection on all GET and POST actions
- Improved multi-day reservation date-range detection
- Enhanced daily revenue reports with per-room statistics
- Bootstrap 5 responsive layout improvements
- Joomla 6.x compatibility verified
Version 1.0.0 — Initial Release
- Reception Calendar with color-coded room status
- Inline booking forms (no popups)
- Booking workflow: Reserved → Confirmed → Checked Out
- Payment tracking (deposit, final, total)
- Backend bookings manager and daily revenue reports
- Pre-configured with 10 hotel rooms
Developed by Michele Bruno — FreeCMSPlugins.com
For support, contact us at