jhhackaton/docs/project_plan.md

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 업데이트