Fit Friends는 단체 운동 매칭 서비스로, 사용자가 함께 운동할 파트너나 그룹을 찾을 수 있도록 도와줍니다. 이 서비스를 통해 운동 동기를 부여하고, 새로운 사람들과의 만남을 통해 건강한 라이프스타일을 추구할 수 있습니다.
-
단체 운동 모집: 사용자의 위치, 스케줄, 실력을 기반으로 단체 운동 인원을 모집할 수 있습니다.
-
이벤트 생성 및 참여: 다양한 운동 이벤트를 생성하거나 참여하여 커뮤니티와 소통할 수 있습니다.
-
프로필 관리: 개인 운동 목표, 선호 운동 종류 등을 설정하고 관리할 수 있습니다.
-
백엔드: Java, Spring boot
-
프론트엔드: JavaScript, React Native
이 프로젝트는 Git Flow에 기반한 브랜치 전략을 사용합니다. 브랜치명 뒤에 붙는 작업명 번호는 jira 이슈 번호를 기반으로 합니다.
주요 브랜치
- develop: 개발 브랜치로, 모든 기능 브랜치가 병합되는 기본 작업 브랜치입니다.
- main: 프로덕션 환경 용 브랜치입니다.
기능 브랜치
feat/기능명- 새로운 기능을 개발할 때 사용하는 브랜치입니다. 예: feat/FITFRND-24
리팩토링 브랜치
refactor/작업명- 기능 변화 없이 코드 구조나 품질 개선을 위한 브랜치입니다. 예: refactor/FITFRND-36
테스트 브랜치
test/작업명- 테스트 자동화 또는 QA 작업을 위한 브랜치입니다. 예: test/FITFRND-43
문서 브랜치
docs/작업명- 프로젝트 문서 작성 및 수정에 사용되는 브랜치입니다.
코드 자동 리뷰 브랜치
ai-review-automation- AI 리뷰 프로세스를 위해 GitHub Actions 에서 작동하도록 구현한 Node.js 서비스 브랜치입니다.
