0.FastAPI 개요

1. 개발 환경 준비

2.프로젝트 구조

app/
├── main.py              # 프로젝트 진입점(앱 객체 생성 및 전역 설정 등)
├── models/              # DB ENTITY 모델 (member, order, product)
├── ai/                  # ai 모듈
├── routers/             # 라우터 (member, order, product 등으로 라우팅)
├── schemas/             # 데이터 검증 계층 (dto 계층)
├── services/            # 비즈니스 로직 계층 (핵심 연산 및 흐름 제어)
├── database.py          # database 연결
.env                     # 환경변수
requirements.txt         # 라이브러리 (의존성)

3.핵심기능