Skip to content

StudyBuddyCorps/Back-end

Repository files navigation

🐣StudyBuddy Backend🐣

Vision을 활용한 실시간 학습 관리 웹어플리케이션, StudyBuddy의 백엔드입니다!



🎥 Demonstration video

StudyBuddy 소개 영상



🛠️ Technology Stack

기술스택_백엔드



🔗 API Specification

image

url: https://app.swaggerhub.com/apis-docs/0528JISU_1/StudyBuddy/1.0.0



DB Scheme



📂 Folder Archtecture

폴더 구조 보기
📦 Back-end
├─ 📂src
│  ├─ 📂config
│  │  └─ 📜index.ts
│  ├─ 📂constant
│  │  └─ 📜index.ts
│  ├─ 📂controller
│  │  ├─ 📜authController.ts
│  │  ├─ 📜calendarController.ts
│  │  ├─ 📜groupController.ts
│  │  ├─ 📜index.ts
│  │  ├─ 📜recordController.ts
│  │  ├─ 📜studyRoomController.ts
│  │  └─ 📜userController.ts
│  ├─ 📂interface
│  │  └─ 📂DTO
│  │     ├─ 📂auth
│  │     │  └─ 📜LoginDTO.ts
│  │     ├─ 📂calendar
│  │     │  ├─ 📜GetCalendarDTO.ts
│  │     │  └─ 📜UpdateStudyResultDTO.ts
│  │     ├─ 📂group
│  │     │  └─ 📜IGroup.ts
│  │     ├─ 📂record
│  │     │  └─ 📜IRecord.ts
│  │     ├─ 📂studyRoom
│  │     │  └─ 📜IStudyRoom.ts
│  │     └─ 📂user
│  │        └─ 📜SignupDTO.ts
│  ├─ 📂middleware
│  │  ├─ 📜authJWT.ts
│  │  └─ 📜index.ts
│  ├─ 📂model
│  │  ├─ 📜Calendar.ts
│  │  ├─ 📜Group.ts
│  │  ├─ 📜Record.ts
│  │  ├─ 📜StudyResult.ts
│  │  ├─ 📜StudyRoom.ts
│  │  └─ 📜User.ts
│  ├─ 📂router
│  │  ├─ 📜authRouter.ts
│  │  ├─ 📜calendarRouter.ts
│  │  ├─ 📜groupRouter.ts
│  │  ├─ 📜index.ts
│  │  ├─ 📜recordRouter.ts
│  │  ├─ 📜studyRoomRouter.ts
│  │  └─ 📜userRouter.ts
│  ├─ 📂service
│  │  ├─ 📜authService.ts
│  │  ├─ 📜calendarService.ts
│  │  ├─ 📜groupService.ts
│  │  ├─ 📜index.ts
│  │  ├─ 📜recordService.ts
│  │  ├─ 📜studyRoomService.ts
│  │  └─ 📜userService.ts
│  ├─ 📂util
│  │  ├─ 📜jwt.ts
│  │  └─ 📜social.ts
│  └─ 📜index.ts
├─ 📜.env
├─ 📜.gitignore
├─ 📜docker-compose.yml
├─ 📜Dockerfile
├─ 📜nodemon.json
├─ 📜package-lock.json
├─ 📜package.json
├─ 📜README.md
└─ 📜tsconfig.json

About

Vision을 활용한 실시간 학습 관리 웹어플리케이션, StudyBuddy

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 2

  •  
  •