🍀 NOW-SOPT 34th, Team "Offroad"의 Server Repository입니다.
🧭 Name : Offroad (오프로드)
🧭 Description : 일상에서 모험을 찾는 온오프라인 연계 게임 서비스입니다.
✅ 타입 : Pascal Case
✅ 변수 및 함수 : Camel Case
✅ 상수 : Snake Case
type | description |
---|---|
feat | 기능개발 |
refactor | 코드 개선 |
chore | 기타 사소한 수정 |
fix | 버그 수정 관련 |
setting | 세팅 관련 |
test | 테스트 관련 |
modify | 코드 수정이 생길 경우 |
[type] : content
✅ 제목 : [작업 키워드] 작업내용 (ex : [feat] Docker 기반 CI/CD구축)
✅ 리뷰 : Pn룰 활용 (P3 제외)
✅ 템플릿, Label, Test 스크린샷 이용
🌱 단일 모듈 프로젝트에서 멀티 모듈 프로젝트로 확장을 고려하여 구조를 생각했습니다.
📦offloadserver
┣ 📂api
┃ ┣ 📂characterEntity
┃ ┃ ┣ 📂controller
┃ ┃ ┣ 📂dto
┃ ┃ ┃ ┗ 📂response
┃ ┃ ┣ 📂service
┃ ┃ ┗ 📂usecase
┃ ┣ 📂charactermotion
┃ ┃ ┗ 📂service
┃ ┣ 📂config
┃ ┣ 📂emblem
┃ ┃ ┣ 📂controller
┃ ┃ ┣ 📂dto
┃ ┃ ┃ ┣ 📂request
┃ ┃ ┃ ┗ 📂response
┃ ┃ ┣ 📂service
┃ ┃ ┗ 📂usecase
┃ ┣ 📂exception
┃ ┣ 📂memberEntity
┃ ┃ ┣ 📂controller
┃ ┃ ┣ 📂dto
┃ ┃ ┃ ┣ 📂request
┃ ┃ ┃ ┗ 📂response
┃ ┃ ┣ 📂service
┃ ┃ ┗ 📂usecase
┃ ┣ 📂message
┃ ┣ 📂placeEntity
┃ ┃ ┣ 📂controller
┃ ┃ ┣ 📂dto
┃ ┃ ┃ ┣ 📂constans
┃ ┃ ┃ ┣ 📂request
┃ ┃ ┃ ┗ 📂response
┃ ┃ ┣ 📂service
┃ ┃ ┗ 📂usecase
┃ ┣ 📂questEntity
┃ ┃ ┣ 📂controller
┃ ┃ ┣ 📂dto
┃ ┃ ┃ ┗ 📂response
┃ ┃ ┣ 📂service
┃ ┃ ┗ 📂usecase
┃ ┣ 📂response
┃ ┣ 📜HealthCheckController.java
┃ ┗ 📜HealthCheckControllerSwagger.java
┣ 📂common
┃ ┣ 📂auth
┃ ┃ ┗ 📂filter
┃ ┣ 📂config
┃ ┗ 📂jwt
┣ 📂db
┃ ┣ 📂announcement
┃ ┃ ┣ 📂entity
┃ ┃ ┗ 📂repository
┃ ┣ 📂characterEntity
┃ ┃ ┣ 📂entity
┃ ┃ ┗ 📂repository
┃ ┣ 📂charactermotion
┃ ┃ ┣ 📂entity
┃ ┃ ┗ 📂repository
┃ ┣ 📂coupon
┃ ┃ ┣ 📂entity
┃ ┃ ┗ 📂repository
┃ ┣ 📂emblem
┃ ┃ ┣ 📂entity
┃ ┃ ┗ 📂repository
┃ ┣ 📂memberEntity
┃ ┃ ┣ 📂embeddable
┃ ┃ ┣ 📂entity
┃ ┃ ┗ 📂repository
┃ ┣ 📂placeEntity
┃ ┃ ┣ 📂entity
┃ ┃ ┗ 📂repository
┃ ┗ 📂questEntity
┃ ┃ ┣ 📂embeddable
┃ ┃ ┣ 📂entity
┃ ┃ ┗ 📂repository
┣ 📂enums
┣ 📂external
┃ ┣ 📂aws
┃ ┣ 📂config
┃ ┣ 📂discord
┃ ┗ 📂oauth
┃ ┃ ┣ 📂apple
┃ ┃ ┗ 📂google
┃ ┃ ┃ ┣ 📂request
┃ ┃ ┃ ┗ 📂response
┗ 📜OffloadserverApplication.java