Homestay Booking App is a flutter application that allows users to discover and book homestay accommodations. Users can register, log in, and manage their bookings. Administrators can view and manage user registrations and bookings.
- User registration and authentication
- User profile management
- Booking form submission
- Viewing and updating booking details
- Administrator panel for user and booking management
To run the Homestay Booking App locally, follow these steps:
- Clone the repository:
git clone https://github.com/afeefnih/Assignment-Mobile.git
or use https://desktop.github.com/
Check | Description |
---|---|
Users | |
✔ | Page 1 (Non-registered user) 1. Display the front page of the apps 2. View the homestay packages 3. Users are required to register (username and password) |
✔ | Page 2 (Registered user) 1. Login (username and password) 2. Update the user's profile (Name, email, phone, password) |
✔ | Page 3 (Registered user) 1. Fill in the booking form (Can choose more than one homestay) |
✔ | Page 4 (Registered user) 1. View booking date and time. 2. View the check-in date, check-out date, homestay package, number of guests, and total price 3. Update and delete the booking date, check-in/check-out date, homestay package and number of guests |
Administrator | |
✔ | 1. Login (username and password) 2. View all registered users (Name, homestay package, book date/time, check-in date, check-out date) 3. Update and Delete registered users 4. Logout |