/cc-shop

winter semester project 🐼

Primary LanguageJava

CC-shop Online Shopping Project

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,

Seller

  • 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

User

  • 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 )

Admin

  • review user, seller, and product count in admin dashboard
  • manage product category and business type for seller account creating
  • review real-time dashboard

Project Flow and Database Diagram

Snapshot of our product

Customer pages

image image
image image
---- ----
image image
---- ----
image image
---- ----
image image
---- ----

Seller pages

|---|---|

--- ---