Skip to content

Commit 70eb5b6

Browse files
authored
docs: README.md 업데이트
1 parent ee9b575 commit 70eb5b6

1 file changed

Lines changed: 20 additions & 23 deletions

File tree

README.md

Lines changed: 20 additions & 23 deletions
Original file line numberDiff line numberDiff line change
@@ -12,16 +12,16 @@
1212

1313
## 📋 목차
1414

15-
- [프로젝트 개요](#-프로젝트-개요)
16-
- [팀 구성](#-팀-구성)
17-
- [링크](#-링크)
18-
- [핵심 기능](#️-핵심-기능)
19-
- [기술 스택](#️-기술-스택)
20-
- [시스템 아키텍처](#️-시스템-아키텍처)
21-
- [ERD](#️-erd)
22-
- [프로젝트 구조](#-프로젝트-구조)
23-
- [모니터링 구성](#-모니터링-구성)
24-
- [협업 규칙](#-협업-규칙)
15+
- 🎯 [프로젝트 개요](#-프로젝트-개요)
16+
- 👥 [팀 구성](#-팀-구성)
17+
- 🔗 [링크](#-링크)
18+
- ⚙️ [핵심 기능](#️-핵심-기능)
19+
- 🛠️ [기술 스택](#️-기술-스택)
20+
- 🏗️ [시스템 아키텍처](#️-시스템-아키텍처)
21+
- 🗂️ [ERD](#️-erd)
22+
- 🗂️ [프로젝트 구조](#-프로젝트-구조)
23+
- 📊 [모니터링 구성](#-모니터링-구성)
24+
- 🧩 [협업 규칙](#-협업-규칙)
2525

2626
---
2727

@@ -31,9 +31,6 @@
3131

3232
**TT(Ticket & Trade)** 는 공연 티켓 예매 및 2차 거래(교환/양도) 플랫폼의 백엔드 서버입니다.
3333

34-
### 개발 기간
35-
36-
- 2024.12.03 ~ 2025.01.12
3734

3835
### 주요 도메인
3936

@@ -53,11 +50,11 @@
5350

5451
| 이름 | 역할 | GitHub |
5552
|:--------------:|:-------:|:----------------------------------------------------------------------------------------------------------------------------------:|
56-
| whyin | Backend | [![GitHub](https://img.shields.io/badge/-whyin-181717?logo=github&logoColor=white)](https://github.com/whyin) |
57-
| Chehyeon-Kim23 | Backend | [![GitHub](https://img.shields.io/badge/-Chehyeon--Kim23-181717?logo=github&logoColor=white)](https://github.com/Chehyeon-Kim23) |
58-
| Nomi | Backend | [![GitHub](https://img.shields.io/badge/-77r77r-181717?logo=github&logoColor=white)](https://github.com/77r77r) |
59-
| Minhyung Park | Backend | [![GitHub](https://img.shields.io/badge/-minibr-181717?logo=github&logoColor=white)](https://github.com/minibr) |
60-
| WeeRim | Backend | [![GitHub](https://img.shields.io/badge/-weilim0513--tech-181717?logo=github&logoColor=white)](https://github.com/weilim0513-tech) |
53+
| 김영인 | Backend (PO) | [![GitHub](https://img.shields.io/badge/-whyin-181717?logo=github&logoColor=white)](https://github.com/whyin) |
54+
| 김채현 | Backend | [![GitHub](https://img.shields.io/badge/-Chehyeon--Kim23-181717?logo=github&logoColor=white)](https://github.com/Chehyeon-Kim23) |
55+
| 노미경 | Backend | [![GitHub](https://img.shields.io/badge/-77r77r-181717?logo=github&logoColor=white)](https://github.com/77r77r) |
56+
| 박민형 | Backend (팀장) | [![GitHub](https://img.shields.io/badge/-minibr-181717?logo=github&logoColor=white)](https://github.com/minibr) |
57+
| 이위림 | Backend | [![GitHub](https://img.shields.io/badge/-weilim0513--tech-181717?logo=github&logoColor=white)](https://github.com/weilim0513-tech) |
6158

6259
---
6360

@@ -130,24 +127,24 @@
130127
|:------|:------------------------|
131128
| 신청 기간 | 오픈/마감 일시 기반 신청 가능 기간 검증 |
132129
| 신청 등록 | 회차/등급별 사전신청, 수량 지정 |
133-
| 신청 확정 | 신청 → 결제 대기 → 결제 완료 흐름 |
134-
| 만료 처리 | 결제 기한 초과 시 신청 자동 만료 |
130+
| 신청 확정 | 신청 → 결제 대기 → 결제 완료 흐름, 예외: CANCELLED, EXPIRED|
131+
| 만료 처리 | 결제 기한 초과 시 신청 자동 만료, 결제 시도 차단 |
135132
| 신청 취소 | 사용자 요청에 의한 신청 취소 처리 |
136133

137134
### 💳 결제 (Payment)
138135

139136
| 기능 | 구현 상세 |
140137
|:--------|:--------------------------------------------------|
141-
| 도메인별 분리 | 좌석예매/추첨/사전신청/거래 각각 독립된 결제 흐름 |
142-
| 상태 관리 | PENDING → PROCESSING → COMPLETED/FAILED/CANCELLED |
143-
| 환불 계좌 | 계좌번호 마스킹 저장, BankCode Enum 매핑 |
138+
| 도메인별 분리 | 좌석예매/추첨/사전신청/거래별 결제 생성/검증 로직 독립 |
139+
| 상태 관리 | PENDING → PROCESSING → COMPLETED/FAILED/CANCELLED (전이 규칙 명시) |
144140

145141
### 🔁 거래 (Trade)
146142

147143
| 기능 | 구현 상세 |
148144
|:-------|:-----------------------|
149145
| 거래 등록 | 티켓 소유권 검증, 중복 등록 방지 |
150146
| 거래 요청 | 구매자 거래 요청, 판매자 승인 대기 |
147+
| 임시 점유 | 승인 시 redis에 티켓 임시 점유 등록, 결제 기한까지 재거래/재예약 요청 즉시 차단(최종 확정은 DB로 검증) |
151148
| 거래 승인 | 판매자 승인 시 결제 프로세스 진입 |
152149
| 소유권 이전 | 결제 완료 시 티켓 소유권 구매자로 변경 |
153150

0 commit comments

Comments
 (0)