- The system shall allow a user to register by specifying the name, telephone number, email, and password.
- After registration, the user becomes a registered user, and the system shall allow the user to log in to use the system by specifying the email and password. The system shall allow a registered user to log out.
- After login, the system shall allow the registered user to book up to 3 cars by specifying the date and the preferred rental car provider. The rental car provider list is also provided to the user. A rental car provider information includes the name, address, and telephone number.
- The system shall allow the registered user to view his/her rental car bookings.
- The system shall allow the registered user to edit his/her rental car bookings.
- The system shall allow the registered user to delete his/her rental car bookings.
- The system shall allow the admin to view any rental car bookings.
- The system shall allow the admin to edit any rental car bookings.
- The system shall allow the admin to delete any rental car bookings.
- The system shall allow the admin to ban any user who break the rules
- The system shall filter the car provider list by the user's specified condition
- The system shall allow users to earn loyalty points for each car booking, which can be redeemed for discounts on future bookings.
forked from Bee0Theepob/SW-DEV-Project
-
Notifications
You must be signed in to change notification settings - Fork 0
PowerR0/SW-DEV-Project
Folders and files
| Name | Name | Last commit message | Last commit date | |
|---|---|---|---|---|
Repository files navigation
About
This project is term project of Software Development Practice course (2110503) of Chulalongkorn University
Resources
Stars
Watchers
Forks
Releases
No releases published
Packages 0
No packages published
Languages
- JavaScript 85.7%
- CSS 13.8%
- HTML 0.5%