| 강범준 | 김민수 | 김현우 | 김효인 |
|---|---|---|---|
| kangbeomjoon | Minsugar98 | Accreditus | mozzi34 |
| Emoji | Code | 기능 | Description |
|---|---|---|---|
| ✨ | :sparkles: |
Feat | 새 기능 |
| ♻️ | :recycle: |
Refactor | 코드 리팩토링 |
| 📦 | :wrench: |
Chore | 리소스 수정/삭제 |
| 🐛 | :bug: |
Fix | 버그 수정 |
| 📝 | :memo: |
Docs | 문서 추가/수정 |
| 🎨 | :art: |
Style | UI/스타일 파일 추가/수정 |
| 🎉 | :tada: |
Init | 프로젝트 시작 / Init |
| ✅ | :white_check_mark: |
Test | 테스트 추가/수정 |
| ⏪ | :rewind: |
Rewind | 변경 사항 되돌리기 |
| 🔀 | :twisted_rightwards_arrows: |
Merge | 브랜치 합병 |
| 🗃 | :card_file_box: |
DB | 데이터베이스 관련 수정 |
| 💡 | :bulb: |
Comment | 주석 추가/수정 |
| 🚀 | :rocket: |
Deploy | 배포 |
📦src
┣ 📂configs
┃ ┣ 📜config.js
┃ ┣ 📜database.js
┃ ┗ 📜swagger.js
┣ 📂controllers
┃ ┣ 📜applicationController.js
┃ ┣ 📜challengeController.js
┃ ┣ 📜feedbackController.js
┃ ┣ 📜notificationController.js
┃ ┣ 📜profileController.js
┃ ┣ 📜replyController.js
┃ ┣ 📜userController.js
┃ ┗ 📜workController.js
┣ 📂errors
┃ ┣ 📜commonException.js
┃ ┗ 📜customException.js
┣ 📂lib
┃ ┗ 📜prisma.js
┣ 📂middlewares
┃ ┣ 📜authMiddleware.js
┃ ┣ 📜errorHandler.js
┃ ┣ 📜jsonParser.js
┃ ┗ 📜rateLimiter.js
┣ 📂routes
┃ ┣ 📜applicationRoutes.js
┃ ┣ 📜challengeRoutes.js
┃ ┣ 📜feedbackRoutes.js
┃ ┣ 📜notificationRoutes.js
┃ ┣ 📜profileRoutes.js
┃ ┣ 📜replyRoutes.js
┃ ┣ 📜userRoutes.js
┃ ┗ 📜workRoutes.js
┣ 📂services
┃ ┣ 📜applicationService.js
┃ ┣ 📜challengeServices.js
┃ ┣ 📜feedbackService.js
┃ ┣ 📜notificationService.js
┃ ┣ 📜profileService.js
┃ ┣ 📜replyService.js
┃ ┣ 📜userServices.js
┃ ┗ 📜workServices.js
┣ 📂utils
┃ ┣ 📜authValidation.js
┃ ┗ 📜generate.js
┣ 📂validationSchemas
┃ ┗ 📜profileSchema.js
┗ 📜app.js
