삼성 청년 SW 7기 광주 2반 특화 프로젝트 C206 - 당근
root
├── public # 이미지, 사운드 파일 관련
├── components # 컴포넌트
│ └── layouts # 공통 레이아웃 관련
├── constants # typescript type 및 데이터 관련
├── pages
│ ├── api # API 관련
│ ├── game # 게임 페이지 관련
│ │ └── ...
│ ├── subway # 노션별 맛집 추천 페이지 관련
│ │ └── ...
│ ├── theme # 오늘의 맛집 추천 페이지 관련
│ │ └── ...
│ ├── index.tsx # 메인페이지 관련
│ ├── _app.tsx # 각 페이지별 공통 부분 리펙토링
│ └── _document.tsx # meta 태그 정의 및 전체 페이지 구조
└── styles # 스타일 관련 파일 모음
└── ...
mattro
└─src
└─main
├─java
│ └─com.carrot.mattro
│ ├─controller # Http 요청과 응답을 위한 클래스
| | └─...
│ ├─domain
│ │ ├─entity # JPA에서 사용할 엔티티
│ │ │ └─...
│ │ ├─repository # DB에 접근하는 Interface
│ │ │ └─...
│ ├─DTO # 데이터 전송 객체
│ │ └─...
│ ├─Repository # DB에 접근하는 Interface
│ │ └─...
│ ├─service # Repository와 DTO를 통해 DB와 controller 연결
│ │ └─...
│ ├─CacheConfig # 캐시 적용을 위한 옵션 설정
│ └─MattroApplication # application 파일
└─resources # application 필요한 옵션 지정