Hotel Management System · Cox's Bazar, Bangladesh
Moon Nest
HMS Docs
Complete documentation covering the guest-facing frontend, admin panel, booking workflow, payment integration, and all core operational modules.
Moon Nest is a soothing resort near Cox's Bazar, Bangladesh. The HMS is a full-stack web application enabling guests to browse rooms, check availability, and complete bookings online — while giving resort staff a powerful admin panel to manage every aspect of operations.

| Element | Description |
|---|---|
| Navigation Bar | Logo left · Home · Services · Rooms · Login · Register · Contact right |
| Hero Carousel | Full-width slideshow with arrows. Overlay: "Moon Nest is a very soothing resort" |
| CTA Buttons | OUR ROOMS → rooms section · BOOK A ROOM → booking flow |
| WhatsApp Widget | Fixed bottom-left floating button for direct guest contact |

Guests fill the availability form at the top of the homepage before seeing filtered room results.
| Field | Input Type | Notes |
|---|---|---|
| Check In | Date picker | mm/dd/yyyy format |
| Check Out | Date picker | Must be after Check In |
| Adult | Number (−/+) | Minimum 0 |
| Child | Number (−/+) | Minimum 0 |


Each room card shows: photo with price badge (BDT/Night), room type & star rating, bed type, short description, and VIEW DETAIL / BOOK NOW buttons.
| Room Type | Bed | Price/Night (BDT) |
|---|---|---|
| Bungalow with Sea View | 1 large double bed | 7,000 – 7,290 |
| Superior Bungalow | 1 extra-large double bed | 12,190 |
| Executive Suite | 1 extra-large double bed | 19,528 (dynamic) |
| Bungalow (Hill View) | Varies | 9,720 |

- Room Type, Bed Type, Price/night
- Full room description
- Attached facilities list
- Tab: Register Account or Guest
- Name, Email, Phone
- Check In / Check Out (pre-filled)
- Adults / Children dropdowns
- Payment Type selector
- Special Request textarea
- BOOK NOW submit button

Payments processed via SSLCommerz. Three channel categories:

/admin/login — restricted to authorized staff
Enter Username and Password, click Sign in. Password field has show/hide toggle. Success redirects to dashboard.



| Column | Description |
|---|---|
| ID | Auto-increment room ID |
| Room Type | Bungalow with Sea View, Superior Bungalow, etc. |
| Room Price | Per night in BDT |
| Capacity | Maximum guest count |
| Status | Active / Inactive |
| Action | Edit · Add Facilities · Preview · New Booking |
| Booking Dates | Visual booked date ranges per room |

Kitchen & Dining · Leisure & Extras · Technology & Security · Additional Services · View · Private Bathroom · Bungalow Facilities · Smoking · Sea View · Executive Suite
Individual amenities assigned to a group. Each can be attached to specific rooms via the Add Facilities action in Room List.


Registered frontend guests. View booking history, contact details, account status.
Full-access accounts. Can add/edit/remove other admins and manage all modules.
Staff/operator accounts with configurable role-based access to admin sections.

- Search by Booking ID
- Filter by Customer
- Filter by Booking Status
- Date Range (From → To)
BookingID · Booking By · Check In/Out · Grand Total · Bed Info · Payment Type · Status · Action. Total Amount (TK) shown bottom right.
- Browse homepage & rooms
- Check availability
- Book as guest or registered
- Pay via SSLCommerz
- Dashboard & KPI reports
- Booking, CheckIn, Checkout
- Room & facility management
- Restaurant invoicing
- Mail/SMS communications
- Full access to all modules
- Manage admin/user accounts
- System Management & config
- Purchase management
- Transaction & restaurant reports
Preview how Moon Nest HMS looks in production. The site is publicly accessible for guests to browse rooms, check availability, and complete bookings.