9th UMC Web
현대인을 위한 맞춤형 휴식 공간 추천 서비스 (Backend)
Tea Tasting Note에서 영감을 받아,
사용자 상태에 맞는 휴식 유형을 진단하고 공간·경험 데이터를 제공합니다.
SeaTea Backend는
- 사용자의 상세 진단 / 간단 진단을 통해
- 현재 상태를 8가지 휴식 유형 (Tasting Note Type) 으로 분류하고
- 이에 기반한 공간 추천 및 진단 이력 관리 API를 제공합니다.
Spring Boot 기반의 REST API 서버로,
프론트엔드 및 모바일 클라이언트와의 연동을 목표로 합니다.
|
윤희빈 Backend Lead · Diagnosis |
김미미 Backend · Place |
이성원 Backend · Infra |
서재민 Backend · Auth |
| Category | Stack |
|---|---|
| Language | Java 17 |
| Framework | Spring Boot 3.x |
| ORM | Spring Data JPA (Hibernate) |
| Database | MySQL, H2 (Test) |
| Authentication | Spring Security, JWT |
| Build Tool | Gradle |
| API Docs | Swagger (springdoc-openapi) |
| Validation | Jakarta Validation |
| Infra | AWS EC2, RDS |
| CI/CD | GitHub Actions |
| Collaboration | Git, GitHub, Notion, Discord |
#이슈번호 [타입] 작업명
- [FEAT] : 새로운 기능 구현
- [FIX] : 버그 및 오류 해결
- [REFACTOR] : 리팩토링
- [MOD] : 코드 수정
- [ADD] : 라이브러리 추가, 파일 생성
- [DEL] : 코드/파일 삭제
- [CHORE] : 설정 변경, 잡일
- [DOCS] : 문서 수정
-
main
→ 배포 가능한 최종 코드 -
dev
→ 개발 중인 기능 통합 브랜치 -
feat/*
→ 기능 단위 개발 브랜치 -
fix/, refactor/
→ 오류 수정 / 구조 개선 브랜치
- Issue 생성
- Branch 생성
- 기능 구현 및 커밋
- Pull Request 생성
- Code Review
- 리뷰 반영
- Merge (
dev) - Pull 최신화