We built this project because we want to create the POS system using J2EE technologies which consist of many tech stacks - JDBC, JavaServlet, JSP, and other Java libraries. In this UI design, we reference some online sources. We gained a lot of experience in building this project, we have to consider the complex structure of how to make the interaction between User > Seller > Admin. In this project we use the javax.mail for real-time notification and other js libs like sweertalert and chart.js for real-time analysis. We also use the OTP system for password changing and saving the password in the format of BCrypt Let me explain,
- login or register seller account
- create a product and manage it
- manage orders
- review real-time dashboard with chart.js and top-selling product
- manage seller profile
- login or register user account
- manage profile
- Search project
- add product to favorite
- manipulate product quantity on the checkout page
- order the product with a note, shipping address
- review the history of the package and order detail in real time ( success, pending, at headquarters, on the way, arrived )
- review user, seller, and product count in admin dashboard
- manage product category and business type for seller account creating
- review real-time dashboard
---- | ---- |
---- | ---- |
---- | ---- |
---- | ---- |
|---|---|
--- | --- |