Skip to content

Docthru/docthru-be

Repository files navigation

Docthru 백엔드 레포지토리


image

Docthru-API 바로가기
Docthru 바로가기


팀원

강범준 김민수 김현우 김효인
kangbeomjoon Minsugar98 Accreditus mozzi34



기술 및 개발 환경

Backend

Database

협업방식

Git

배포

Vercel


역할 분담

강범준

김민수

김현우

김효인


컨벤션

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

About

개발 문서 번역 협업 플랫폼 Docthru의 백엔드 레포지토리입니다.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 5