DATA

project/
│
├── 📁 data/                     # 수집/변환된 실제 파일 저장소
│   ├── 📁 pdf/                  # 변환된 PDF 저장소
│   ├── 📁 img/                  # 변환된 jpg 저장소
│   └── 📁 json/                 # 최종 JSON 저장 결과
│       └── fss_info.json         # 금융감독원 json 파일1 = 서현
│       └── fss_pre.json          # 금융감독원 json 파일2 = 현진
│       └── fsc.json              # 금융위원회 json 파일 = 송혜
│
├── 📁 crawler/                  # 웹 크롤링 관련 코드
│   ├── fss_info_crawler.py       # 금융감독원 크롤러1 = 서현
│   ├── fss_pre_crawler.py        # 금융감독원 크롤러2 = 현진
│   └── fsc_crawler.py            # 금융위원회 크롤러 = 송혜
│
├── 📁 converter/                # 파일 변환 로직
│   ├── hwp_to_pdf_info.py        # pywin32 기반 HWP → PDF 변환기
│   ├── hwp_to_pdf_pre.py         # pywin32 기반 HWP → PDF 변환기
│   ├── xlsx_to_pdf_info.py       # XLSX → PDF 변환기
│   ├── xlsx_to_pdf_pre.py        # XLSX → PDF 변환기
|   ├── pdf_to_jpg_info.py        # PDF에서 이미지 추출
|   ├── pdf_to_jpg_pre.py         # PDF에서 이미지 추출
|   └── pdf_to_jpg_fsc.py         # PDF에서 이미지 추출
│
├── 📁 gpt/                      # gpt api코드
│   ├── fss_info_gpt.py           # 금융감독원1 gpt api
│   ├── fss_pre_gpt.py            # 금융감독원2 gpt api
│   └── fsc_gpt.py                # 금융위원회 gpt api
│
├── main.py                     # 전체 실행 진입점 (테스트용)
├── requirements.txt            # 필요한 라이브러리 목록
└── README.md                   # 프로젝트 설명

Front-end

project/
│
├── 📁 login/                     # html파일 (같은 페이지 이름 통일)
│   ├── 1.html  
│   └── 2.css    
│
├── 📁 main_mail/                # **css파일** (같은 페이지 이름 통일)
│   ├── 1.html   
│   └── 2.css             
│
├── 📁 json/                     # **json파일** (같은 페이지 이름 통일)
│   └── 1.html         
|   └── 2.css    
│
│
├── requirements.txt            # 필요한 라이브러리 목록
└── README.md                   # 프로젝트 설명

BE

https://velog.io/@wndyd0131/nodejs-프로젝트-백엔드의-디렉토리-구조

project/
├── app.js                  # 앱 진입점 (Express 세팅)
├── api/                    # API 진입점 (라우팅 모듈들 정리)
│   ├── routes/             # 실제 URI 정의 (GET/POST 등)
│   ├── controllers/        # 요청 처리 + 서비스 호출
│   └── middlewares/        # 인증, 로깅 등 (선택)
├── db/                     # DB 연결 및 초기화
│   ├── app.db              # DB 파일
│   └── connect.js          # DB 연결
├── models/                 # DB 스키마 정의