1
Answer

Guest house booking project using ASP.NET MVC Core and Angular

Photo of Ladva Jalpesh

Ladva Jalpesh

1d
112
1

following this feature create a project

Sr. No. User/Platform Module Feature / Description
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.

Answers (1)