📅 프로젝트 기간 : 1월 18일(수) 16시 ~ 2월 24일(화) 10시

💬 논의할 점

✨ ( 추후 )프로젝트 구현 후 시간 되면 테스트 코드, 스웨거 작성

moonshot-backend/ ├── src/ │ ├── config/ # DB 설정, Google API Key, JWT Secret 등 │ ├── constants/ # 에러 메시지, HTTP 상태 코드, 정규식 │ ├── middlewares/ # auth.middleware (JWT), error.middleware │ ├── utils/ # hashing.js, google-calendar.js, s3-uploader.js │ │ │ ├── common/ # 전역 공통 클래스 │ │ ├── errors/ # CustomError.js, NotFoundError.js 등 │ │ └── dto/ # 공통 응답/요청 데이터 규격 │ │ │ ├── modules/ # 도메인(기능)별 폴더 분리 │ │ ├── user/ # 유저 정보 및 마이페이지 │ │ ├── auth/ # 로그인, 회원가입, 소셜 로그인 │ │ ├── project/ # 프로젝트 생성/관리/멤버 초대 │ │ ├── task/ # 할 일, 하위 할 일, 칸반/캘린더 뷰 │ │ └── comment/ # 댓글 관리 │ │ │ ├── app.js # Express 설정 및 미들웨어 연결 │ └── server.js # 포트 바인딩 및 서버 실행 │ ├── prisma/ # (선택) Prisma 사용 시 스키마 및 마이그레이션 │ └── schema.prisma # Entity 정의 (Cascade 설정 포함) ├── .env # 환경 변수 관리 └── package.json