Skip to content

Team-TwentyTwo/tt_backend

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

75 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

조각집

기억 저장 및 공유 서비스

🔧 주요 기능

  • 그룹 : 그룹 생성, 그룹 수정, 그룹 삭제, 그룹 목록 조회, 그룹 상세 정보 조회, 그룹 공감하기
  • 추억 : 추억 등록, 추억 수정, 추억 삭제, 추억 목록 조회, 추억 상세 정보 조회, 추억 공감하기
  • 댓글 : 댓글 등록, 댓글 수정, 댓글 삭제, 댓글 목록 조회
  • 배지 : 7일 연속 추억 등록, 추억 수 20개 이상 등록, 그룹 생성 후 1년 달성, 그룹 공간 1만 개 이상 받기, 추억 공감 1만 개 이상 받기

📆개발 기간

2024.08.09 ~ 2024.09.06

💻기술 스택


📁폴더 구조

📦 src
├─📂controllers                 # 각 리소스에 대한 비즈니스 로직을 처리하는 컨트롤러들
│  ├─ groupController.js
│  ├─ postController.js
│  ├─ commentController.js
│  └─ imageController.js
├─📂middlewares                 # 요청과 응답 사이에서 공통적으로 처리해야 할 작업을 수행하는 미들웨어
│  ├─ asyncHandler.js            
│  ├─ errorHandler.js            
│  └─ uploadMiddleware.js        
├─📂routers                     # 각 리소스에 대한 라우팅 설정이 위치
│  ├─ groupRouter.js
│  ├─ postRouter.js
│  ├─ commentRouter.js
│  └─ imageRouter.js
├─📂utils                       # 프로젝트 전반에 걸쳐 반복적으로 사용되는 유틸리티 함수들
│  └─ dateUtils.js
├─ struct.js                    # 유효성 검사를 위한 struct 정의
└─ app.js                       # Express 서버 초기화 및 설정

✨참여자





Frontend Frontend Backend Backend
정하윤 최지연 박유정 최종윤

About

코드잇 부스트 1기 데모데이

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 2

  •  
  •