익명 기반 중고 경매 거래 플랫폼 (Full-Stack Project)
Blind Chicken Market은 사용자가 익명으로 중고 상품을 등록하고, 입찰(경매) 또는 구매할 수 있는 웹 플랫폼입니다. 실무형 풀스택 경험을 목표로, 프론트엔드부터 백엔드, 배포까지 모두 구현합니다.
| 항목 | 내용 |
|---|---|
| 프로젝트명 | Blind Chicken Market |
| 주제 | 익명 기반 중고 거래 및 경매 웹사이트 |
| 개발 기간 | 2025.10.31 ~ 2025.12.2 |
| 목표 | 프론트엔드 + 백엔드 통합 전자상거래 프로토타입 완성 |
| 팀명 | Darius Team |
| 배포 주소 | (추후 추가) |
- 반응형 웹 디자인 (PC / 모바일)
- RESTful API 설계 및 구현
- 상품 등록 / 수정 / 삭제 / 조회 (CRUD)
- 사용자 회원가입 및 로그인 (NextAuth)
- 데이터베이스 연동
- TypeScript를 활용한 타입 안정성 확보
| 구분 | 사용 기술 |
|---|---|
| Frontend | Next.js, TypeScript, Tailwind CSS, shadcn/ui, Axios |
| Backend | Spring Boot, STOMP (WebSocket), JPA (Java Persistence API) |
| DB | PostgreSQL, Redis(NoSQL) |
| Server / Deployment | AWS EC2, Route53 / Caddy, CI/CD(Cronjob/Systemd) |
- UI/UX 설계 및 반응형 구현
- RESTful API 설계 및 DB 구축
- 인증 / 권한 / 세션 관리
- 상품 등록 → 입찰 → 낙찰 → 결제 까지의 흐름 완성
- TypeScript로 안정적 코드베이스 유지
| 항목 | 설명 |
|---|---|
| README | 프로젝트 개요 및 실행 방법 |
| API 문서 | http://www.ktdarius.shop:8080/swagger-ui/index.html#/product-controller/createProduct |
| ERD | https://www.erdcloud.com/ |
| 와이어프레임 | v0.dev 디자인 시안 https://v0.app/chat/blind-chicken-market-spaJeozaobA |
| 시연 영상 | (추후 추가) |
| 이름 | 역할 | 담당 |
|---|---|---|
| 남경진 | PM / Frontend | 프론트엔드 구조 설계, 핵심 컴포넌트 구현, 페이지 레이아웃·스타일링 및 프로젝트 관리 |
| 이유진 | Backend | 실시간 경매 로직(WebSocket), 결제·보안 로직 구현과 서버 디버깅 |
| 정성훈 | DevOps | 인프라·CI/CD·보안(JWT), 배포 자동화 |
| 최태웅 | Frontend | UI 컴포넌트 구현, 반응형 UX, 코드 품질 및 테스트 |
- 코드 포맷: Prettier
- 코드 규칙 검사: ESLint
- 저장 시 자동 정리 기능 활성화 (VSCode 권장)
-
Tailwind CSS 설치 및 클래스 https://tailwindcss.com/docs/installation/using-vite