- 하루의 일정 계획을 세우면 유사한 계획을 가진 일정을 매칭해주어 다른 사람과 함께 즐길 수 있게 해주는 서비스입니다.
| 김민범 | 조현지 | 이경섭 |
|---|---|---|
@alsqja |
@chohyuun |
@gyungsubLee |
👉🏻 Github - 백엔드
👉🏻 와이어프레임 바로보기
작성한 API는 아래에서 확인할 수 있습니다.
👉🏻 API 바로보기
👉🏻 커밋 컨벤션 펼치기
-
feat : 기능 추가
-
fix : 기능 수정
-
hotfix : 기능 급하게 수정
-
test : 테스트 코드 작성
-
refactor : 리팩토링
-
docs : 문서 작업
-
style : 코드 스타일 등 로직 변경 외 처리
-
PR 은 이슈당 하나 씩
-
브랜치 기능별로 분리 (feature/login, feature/signup)
-
모두 approve 되면 merge
👉🏻 브랜치 전략
-
Git-flow 전략을 기반으로 main, develop 브랜치와 feature 보조 브랜치를 운용했습니다.
-
main, develop, Feat 브랜치로 나누어 개발을 하였습니다.
- main 브랜치는 배포 단계에서만 사용하는 브랜치입니다.
- develop 브랜치는 개발 단계에서 git-flow의 master 역할을 하는 브랜치입니다.
- Feat 브랜치는 기능 단위로 독립적인 개발 환경을 위하여 사용하고 merge 후 각 브랜치를 삭제해주었습니다.
👉🏻 구현 기능 펼치기
- 회원가입 & 회원 탈퇴
- 로그인 & 로그아웃
- 리프레시 토큰 발급
- 프로필 수정 & 조회
- 비밀번호 확인
- 관리자 유저 수정
- 관리자 유저 전체 조회
- 카테고리 생성 & 수정 & 삭제
- 서브 카테고리 생성 & 수정 & 삭제
- 카테고리, 서브 카테고리 전체 조회
- 배너 생성 & 수정
- 배너 전체 조회 & 단건 조회
- 포인트 생성 & 수정
- 포인트 내역 조회
- 쿠폰 생성 & 수정
- 쿠폰 발급
- 유저 쿠폰 확인
- 관리자
- 신고 내역 조회
- 신고 삭제
- 해당 유저 신고 당한 내역 확인
- 사용자
- 신고 하기
- 신고 취소
- 본인 신고 내역 확인
- 채팅 보내기 & 받기
- 채팅방 목록 확인
- 채팅방 입장
- 일정 등록 & 수정 & 삭제
- 일정 전체 조회 & 단일 조회
- 월별 일정 조회
- 결제 등록
- 결제 취소
- 결제 내역
- 일정 매칭 생성
- 매칭 신청
- 매칭 수정
- 매칭 전체 조회
- 단일 일정 매칭 조회
