Sr. No.
|
User/ Platform |
Module |
Module |
Feature |
Description |
Admin Panel |
|
Admin Panel |
Guest House Master CRUD |
Admin can create, read, update, and delete guest house records. |
Admin Panel |
Room Master under Guest House |
Admin can manage rooms under each guest house. |
Admin Panel |
Bed Master under Room |
Admin can manage beds within each room. |
Admin Panel |
Booking List Management |
Admin can view all user booking requests and approve or reject them with reasons. |
Admin Panel |
Booking Approval Logic |
Admin can approve/reject based on availability or change requested dates if necessary. |
Admin Panel |
Dashboard |
Overview dashboard displaying booking statistics, occupancy rates, etc. |
Admin Panel |
Email Notifications |
Admin receives email for every new booking request. |
User Panel |
|
User Panel |
User Login |
Login using username and password. |
User Panel |
Change Password |
User can change password with New and Confirm password fields. |
User Panel |
Forgot Password |
User can reset password through email link. |
User Panel |
Booking Page Access |
Post-login, users can access the booking form. |
User Panel |
Booking Form |
User selects booking date range, guest house, room, bed, and provides personal info. |
User Panel |
Bed Availability Check |
Beds shown only if available for the selected dates. |
User Panel |
Booking Submission |
Upon request submission, user gets an email with status 'Pending Approval'. |
User Panel |
Email Notification |
Admin and user both receive emails upon booking request or decision. |
Common |
Booking History |
Users can view their past bookings and statuses. |
Common |
Audit Logs |
System logs changes to bookings for tracking. |
Common |
Responsive UI |
Application optimized for both desktop and mobile usage. |
Common |
Role-based Access Control |
Different features and access based on Admin and User roles. |