diff --git a/hotel_booking/README.md b/hotel_booking/README.md new file mode 100644 index 0000000..86f1317 --- /dev/null +++ b/hotel_booking/README.md @@ -0,0 +1,43 @@ +# Hotel booking web application with PHP + +This project is a fullstack hotel booking and admin dashboard using PHP and MySQL. It involves building a web application where users can search for available rooms, book rooms, and manage their reservations. The admin dashboard allows the hotel management to manage bookings, rooms, and handle user accounts. + +## User overview +This typically includes feature such as room availability checking, booking confirmation, and user authentication. + +#### User interface +* Homepage => display the hotel information and search functionality. +* Room search => allows user to search for available tooms based on dates and guests. +* User registeration and login => users can create account and log in to their account and book rooms. +* Booking form => collects user details and booking information. +* Booking confirmation => shows the booking details. +* User account => allows users to view and manage their booking. + +#### Backend +* PHP scripts => handle form submission and database interaction. +* MySQL => store information about rooms, bookings, users, etc. + +## Admin dashboard overview +This typically includes features for viewing and managing bookings, adding or updating room details, and manage user accounts. + +#### User interface +* Dashboard => provides and overview of system status. +* Manage rooms => allows adding, updating and deleting rooms. +* Manage bookings => provides a list of booking with options to update or cancel. +* Manage users => allows viewing and manging user accounts. + +#### Backend +* PHP scripts => handle admin actions, form submissions, and database interactions. +* MySQL => uses the same schema as the booking system. + +## Web application architecture diagram +The diagram shows the overall web application with both user and admin interface. + +