Skip to content

Latest commit

 

History

History
51 lines (36 loc) · 1.17 KB

File metadata and controls

51 lines (36 loc) · 1.17 KB

ECsite_Structure

Project subject

  • EC Site Using SpringBoot Goal : Build a commerce server that mediates between sellers and buyers.

Project structure

image image

Tech Stack

Language : Java
DBMS : MySQL, Redis
Java Version : Java 11
IDE : Intellij IDEA 2023.3.2 (Ultimate Edition)
Test Program : Intellij .http
etc : Logback, Swagger(API document)

User Server

Common

  • Sign up for membership through the verification link via email

Customer

  • Join the membership
  • Authentication (E-mail)
  • Issuance of login tokens
  • Check control through login token (simplified using JWT, Filter)
  • Deposit Management

Seller

  • Join the membership

Order Server

Seller

  • Product registration, modification
  • Delete product

Buyer

  • Redis Integration for Shopping Cart
  • Product search & detail page
  • Add item to cart
  • Check cart
  • Order
  • Send order details by email