In this repository, 3 projects are provided i.e. Admin Portal, Customer Portal and Notification Portal.
The first system is a Customer Portal that allows users to order souvenirs. In this system, the following functions have to be completed:
- Retrieve and display souvenir products from database
- Calculate total cost in the back end
- Validation as well as prevent clicking the back button
- Responsive Web Design
- Display Order code using QR Code
The second system is an Admin Portal for the marketing staff to manage souvenir items and for the printing staff to handle print jobs. The features covered in this system are:
- Introduce a new souvenir management system
- Automate the existing manual A5 hardcopy printing system
- Develop an order status monitoring system
- Upgrade the existing console application into a web application
- Sales Dashboard
- Authorization and authentication
Lastly, is the Order Notification system to display the order status for customers. The system allows customers to view the order in two categories, orders that are being processed and orders that are ready to collect. Once the customer has collected his order, the staff will be able to “finish” the order by simply checking a box.