프로젝트 전반적인 구조

src 폴더 하위 구조

컴포넌트 구조 (공통 컴포넌트 및 일반 컴포넌트)

스타일 파일 구조

유틸리티 및 서비스 파일 구조

커스텀 훅 파일 구조

express-user-system/
├── src/
│   ├── common/         # 공용(예외처리/에러메시지 등)
│   ├── routes/         # 라우터 계층/컨트롤러포함
│   ├── services/        # 비즈니스 로직 처리
│   ├── repositories/    # 데이터베이스 작업 처리
│   ├── middlewares/     # 미들웨어 함수들
│   ├── confis/         # 환경 설정 관련 파일들
│   └── app.js          # 애플리케이션 시작점
├── prisma/             # Prisma 스키마 및 마이그레이션
├── http/               # API 테스트용 HTTP 요청 파일들
├── .env               # 환경 변수 설정
└── package.json       # 프로젝트 설정 및 의존성