1. JIRA Issue 생성 및 GitHub 설정
1.1. JIRA Issue 생성 및 일정 할당

- JIRA Issue는 총 3단계로 분할하여 생성하였으며
<aside>
💡 **JIRA ISSUE 설명
- 백엔드 설계** : Database에 들어갈 Collection의 스키마 및 프론트엔드에서 필요로 하는 API를 설계하는 단계
2. 백엔드 구축 : 실제 Node.js에서 데이터 스키마 및 API를 작성하는 단계
3. 프론트/모델/백엔드 연동 : 프론트에서 사진을 업로드하면, 백 사이드에서 모델에 입력하여 스크립트를 수행 후, 반환된 결과를 프론트로 다시 뿌려주는 것까지의 과정
</aside>
1.2. GitHub Repository 생성

- 백엔드에 해당하는 깃허브 레포지토리를 생성하고, 모든 자바스크립트 코드는 해당 레포지토리로 지속적으로 Push한다
2. MongoDB Collection 및 Schema 설계
2.1. 리눅스 서버 내 MongoDB 구축
- 우선적으로 서버(192.168.0.166:7001)에 MongoDB를 다운받고 System Demon으로 상시 활성화시켰다


2.2. 전체 Database Collection 구조 설계

2.3. Collection 1 : MyYak_Files

- 목적: 업로드된 파일의 메타데이터를 저장한다.
- 필드:
filename: 파일 이름 (문자열)
path: 파일 경로 (문자열)
uploadedAt: 업로드된 날짜 및 시간 (날짜, 기본값: 현재 시간)
2.4. Collection 2 : MyYak_Users