42 lines
1.2 KiB
Markdown
42 lines
1.2 KiB
Markdown
# 부동산 검색 프로젝트 계획
|
|
|
|
## 프로젝트 개요
|
|
- **목적**: FastAPI와 OpenAI를 이용한 부동산 검색 웹사이트
|
|
- **주요 기능**: 자연어 입력을 받아 OpenAI로 파싱 후 부동산 정보 추출
|
|
|
|
## 기술 스택
|
|
- **Backend**: Python, FastAPI, OpenAI API
|
|
- **Frontend**: HTML, CSS, JavaScript
|
|
- **NLP**: OpenAI GPT API
|
|
|
|
## 폴더 구조
|
|
```
|
|
C:\o2o\RealEstateSearch\
|
|
├── docs/
|
|
│ ├── project_plan.md
|
|
│ └── project_logs.txt
|
|
├── backend/
|
|
│ ├── main.py (FastAPI 서버)
|
|
│ ├── openai_parser.py (OpenAI 파싱 로직)
|
|
│ └── models.py (데이터 모델)
|
|
├── frontend/
|
|
│ ├── index.html
|
|
│ ├── style.css
|
|
│ └── script.js
|
|
├── data/
|
|
│ ├── region_codes.json (전체 시군구 코드)
|
|
│ └── region_codes_simple.json (간략 버전)
|
|
├── requirements.txt
|
|
├── .env (API 키 저장)
|
|
├── .gitignore (Git 제외 파일)
|
|
└── README.md
|
|
```
|
|
|
|
## 작업 단계
|
|
- [x] 프로젝트 폴더 구조 생성
|
|
- [x] 프로젝트 계획서 작성
|
|
- [x] FastAPI 백엔드 개발
|
|
- [x] OpenAI 파싱 로직 구현
|
|
- [x] 프론트엔드 개발
|
|
- [x] README.md 업데이트
|