Project - E-Commerce

Project - E-Commerce

Background of this project

  • A Asia online retailer needs a discount system to meet their marketing team's requirements.
  • The discount system supports three types of promotions: A+B, total piece, and total price.
  • The discount system includes many functionalities like coupons, product groups, and shopping cart.

Checkout Flow

---2023-02-04---4.34.43
Users can browse products on the site.

---2023-02-28---11.22.17
Once the user selected the products, he/she can view the price of each product after applied promotions.

---2023-02-28---11.22.25
The user can select different payment methods and view the total price.

Coupons management

---2023-02-04---4.35.53
Users can manage their coupons in member center page.

---2023-02-04---4.33.18
Staffs can manage the promotion rules in Admin portal.

What I did in this project

  • Used PHP and Larvael in the backend to implement E-Commerce platform functionailities.
  • Used Angular with nebular UI library.
  • Used dev container to build a delightful development environment locally.
  • Used Docker container to deploy services.