기다림은 짧게, 기회는 단 한 번.
WISH부터 구매와 배송까지 연결하는 한정 판매 DROP 커머스
- 정해진 시간에 한정 수량 상품을 판매하는 WISH·GRAB 흐름
- PostgreSQL 트랜잭션과 행 잠금을 통한 주문 생성·재고 선점 정합성 보장
- 멱등 키와 요청 해시를 활용한 주문·결제·배송 중복 처리 방지
- 토스페이먼츠 테스트 환경을 이용한 결제 승인과 결과 불명 상태 보정
- Spring Security, JWT, Redis를 활용한 인증·인가와 토큰 관리
- Docker, GitHub Actions, Actuator, Prometheus 기반의 실행·검증·모니터링 구성
flowchart LR
A["회원가입 / 로그인"] --> B["DROP 탐색"]
B --> C["WISH 등록"]
C --> D["GRAB 시작"]
D --> E["옵션 선택 / 주문"]
E --> F["결제"]
F --> G["배송 / 수령"]
cd Backend
cp .env.example .env
docker compose up --buildcd Frontend
npm install
npm run devFrontend는 현재 Mock 데이터를 사용하는 화면 초안이며 백엔드 API 연동을 진행할 예정입니다.
