경북 5060 액티브 시니어의 취미 기반 친구 매칭 서비스의 서버를 맡고 있습니다.
독거노인 문제를 선제적으로 예방하고, 취미를 매개로 한 건강한 사회 연결망을 제공합니다.
| 기술 | 목적 |
|---|---|
| Spring Boot | Java 기반 웹 어플리케이션 프레임워크 |
| JPA & Hibernate | ORM 기반 데이터베이스 관리 |
| MySQL | 데이터 저장 |
| NCP Server | 클라우드 서버 및 DB 운영 |
| GitHub Actions | CI/CD 파이프라인 구성 |
| Docker | 컨테이너 기반 배포 환경 구성 |
| Nginx | 웹 서버 및 리버스 프록시 구성 |
| 항목 | 내용 |
|---|---|
| Java | 17 |
| Spring Boot | 3.x |
| Database | MySQL 8.x |
| Build Tool | Gradle |
| 서버 인프라 | Ubuntu 20.04, NCP Server, Docker, Nginx |
| 박상범 @ssangbaam |
이유빈 @buubb |
| CI/CD, 서버 배포, 인프라 설계, API 개발 | 서버 배포, DB 설계, API 개발, 예외처리 |
형식: 종류/#이슈번호
예시: feat/#12
- 모든 기능은
feature/*브랜치에서 작업 후dev브챈치로 PR → 통합 test →main브랜치 머지
- Feat : 새로운 기능 추가
- Fix : 버그 수정
- Refactor : 코드 리팩토링
- Style : 코드 포맷 변경 (비즈니스 로직 변경 없음)
- Chore : 설정 및 기타 변경
- Docs : 문서 관련 변경
- Setting : 설정 파일 변경
형식: 타입: 작업내용 -#이슈번호
예시: Feat: 회원가입 API 구현 -#3
- GitHub 이슈 생성 후 브랜치 생성
- 기능 구현 및 커밋
develop브랜치 최신화 (pull)- PR 작성
main에 merge 후 배포
- GitHub (이슈 & PR 관리)
- Notion (API 문서 및 회의 기록)
- Swagger (API 문서 기록)
- 취미 기반 유저 매칭
- 추천 콘텐츠 제공

