헬스러들을 위한 기구 예약 서비스, NewFit! → 백엔드 레포지토리
Newfit은 헬스기구 예약 관리 시스템을 제공하는 모바일 어플리케이션입니다.
사용자는 본인이 다니는 헬스장의 기구 예약 및 나만의 루틴 등록, 크레딧 시스템 등의 서비스를 통하여 자신의 계획대로 운동을 예약하고 진행할 수 있습니다.
매니저 권한의 사용자에게는 소유한 헬스장을 관리할 수 있는 서비스가 제공됩니다.
├ common # 공통으로 쓰이는 인증/인가 관련, 설정 파일, 에러 코드등
│ └── auth
│ ├── config # Spring Security Config
│ ├── jwt # jwt 관련 및 토큰 필터
│ ├── oauth # oAuth 관련 설정
│ └── util # Cookie 관련 util 클래스
│ └── config # Redis/S3 관련 Config
│ └── exception # Exception Response, Error Code, Custom Exception
│ └── handler
│ └── model # BaseTimeEntity
├ domains # NewFit 도메인, auth 패키지를 제외한 나머지 패키지는 하위 구조 동일
│ └── auth
│ └── domain # OAuthHistory, RefreshToken, Provider
│ └── repository # OAuthHistory, RefreshToken Repository
│ └── authority
│ └── controller
│ └── domain
│ └── dto
│ └── repostiory
│ └── service
│ └── credit
│ └── dev
│ └── equipment
│ └── gym
│ └── reservation
│ └── routine
└ └── user
Lead • Backend | Backend | Backend |
조상욱 | 이승훈 | 유호윤 |
Sangwook02 |
Lee-sh98 |
hoyun06 |