신속한 핵심 기능 구현과 고도화를 지향하는 2SEEU BE 파트 ReadMe 입니다.
- ERD 🔗ERDCloud에서 열기
- RDS 전체 ERD
- 대여 ERD
- 거래 ERD
- 마이페이지 ERD
- Elastic search ERD
📚 Github Wiki 🔗Wiki에서 열기
- 대여, 거래, 마이페이지, SOS, 추천의 큰 5가지 맥락 단위의 기능을 주요 기능, CRUD 비중을 고려해 분담하여 병렬적으로 진행
- Swagger와 API 명세서를 통해 FE 개발자와 원활한 협업 수행
📑 API 명세서 🔗Swagger에서 열기
📦src
┣ 📂main
┃ ┣ 📂java
┃ ┃ ┗ 📂com
┃ ┃ ┃ ┗ 📂TwoSeaU
┃ ┃ ┃ ┃ ┗ 📂BaData
┃ ┃ ┃ ┃ ┃ ┣ 📂domain
┃ ┃ ┃ ┃ ┃ ┃ ┣ 📂auth
┃ ┃ ┃ ┃ ┃ ┃ ┣ 📂rental
┃ ┃ ┃ ┃ ┃ ┃ ┣ 📂sos
┃ ┃ ┃ ┃ ┃ ┃ ┣ 📂store
┃ ┃ ┃ ┃ ┃ ┃ ┣ 📂trade
┃ ┃ ┃ ┃ ┃ ┃ ┗ 📂user
┃ ┃ ┃ ┃ ┃ ┣ 📂global
┃ ┃ ┃ ┃ ┃ ┃ ┣ 📂config
┃ ┃ ┃ ┃ ┃ ┃ ┣ 📂dto
┃ ┃ ┃ ┃ ┃ ┃ ┣ 📂exception
┃ ┃ ┃ ┃ ┃ ┃ ┣ 📂redis
┃ ┃ ┃ ┃ ┃ ┃ ┗ 📂response
┃ ┃ ┃ ┃ ┃ ┗ 📜BaDataApplication.java
┃ ┗ 📂resources
┃ ┃ ┣ 📂static
┃ ┃ ┣ 📂templates
┃ ┃ ┣ 📜application-dev.properties
┃ ┃ ┣ 📜application-local.properties
┃ ┃ ┗ 📜application.yml
| 기간 | 내용 |
|---|---|
| 6/30 ~ 7/6 | 기획 및 프로젝트 초기 세팅 (CRUD 및 API 개발) |
| 7/7 ~ 7/15 | 1차 스프린트 (85% 기능 개발) |
| 7/16 ~ 7/18 | 2차 스프린트 (15% 기능 개발, 수정사항 및 새로운 요구사항 반영) |
| 7/19 ~ 7/20 | 테스트 코드 작성 |
| 7/21 ~ 8/1 | 성능 최적화 / 고도화 (주요 기능 최적화 및 고도화) |
| 8/2 ~ 8/7 | 최종 QA 및 문서화 |
- JWT 기반 인증/인가 구현
- 클러스터링이 적용된 지도 개발
- 동시성을 고려한 대여 예약 기능 구현
- PortOne 연동으로 PG사 결제/환불 처리
- Redis Sort Set로 지금 인기 있는 게시글 점수 산출
- Elastic Search 기반 빠른 검색
- Elastic Search 실시간 검색어 기능 구현
- 반정규화로 성능 최적화
- 동시성, 실시간성을 가진 SOS 기능 구현
- Grafana를 사용해 시스템 모니터링 구축
|
👑 이진우 |
김도연 |
조윤주 |
|
|
|





