profile image

L o a d i n g . . .

프로젝트 구성

프로젝트 이름: Prodify ( "Product" +  "Simplify")

프로젝트 주제: 상품 관리 시스템 (PMS, Project Management System)

프로젝트 기능: CRUD (상품, 주문, 후기, 사용자, 관리자) + 결제 + 판매 통계

기술 스택: React, Spring Boot, MySQL

데이터베이스 테이블: 상품, 주문, 후기, 사용자, 관리자 테이블

추후에 넣을 기능: CI/CD, 실시간 로그 분석 시스템, 실시간 사용자 행동 분석 및 추천, 알림, Swagger, AWS SNS, 챗봇 (AWS 배드락, 큐)


왜 만드는가?

소규모 비즈니스나 쇼핑몰에서 상품 관리, 주문 처리, 판매 분석 등을 더 쉽고 체계적으로 할 수 있는 시스템 제공


프로젝트 진행 순서는?

  1. 시스템 설계 (DB, API, UI/UX)
  2. 상품 CRUD 구현 (프론트엔드와 백엔드 연결)
  3. 주문, 후기, 사용자, 관리자 CRUD 추가
  4. 결제 시스템 연동
  5. 판매 통계 기능 구현
  6. 추가 기능 (CI/CD, 실시간 로그 분석 등)

데이터베이스 테이블

상품 테이블 (Product)


주문 테이블 (Order)


후기 테이블 (Review)


 

사용자 테이블 (User)


관리자 테이블 (Admin)

 

FK

  • 주문 -> 상품 + 사용자
  • 후기 -> 상품 + 사용자
복사했습니다!