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