
AI 기반 대화 추천, 아파트 실거래 정보, 관심 목록, 리뷰, 문의 기능을 통합한 부동산 정보 플랫폼입니다.
- 사용자 대화 기반 추천
- 대화 이력 분석을 통해 동네 또는 아파트 추천
- 동네 추천
- Pinecone 유사도 검색을 통해 관련 동네 추천
- 결과는 JSON 형식 반환
- 아파트 추천
- Pinecone 유사도 검색을 통해 조건에 맞는 아파트 추천
- 데이터 업로드
- OpenAI Embedding API를 활용해 벡터화 후 Pinecone 저장
- 유사 검색
 |
| AI 채팅 화면 |
 |
 |
| 메인 화면 1 |
메인 화면 2 |
- 지역 기반 아파트 검색 (동/구/시도 코드 기반)
- Trie 기반 아파트/동 이름 키워드 검색
- 실거래가 정보 제공 (연도/월/일 정렬)
- Kakao API를 활용한 지도 및 길찾기 기능
|
|
| 지도 기반 UI/UX |
Trie 기반 검색 |
|
|
| 주변 편의시설 |
지적편집도 / 지형 |
|
|
| 지도 기반 필터링 |
실거래가 상세 정보 |
|
|
| 실거래가 추가 정보 |
길찾기 기능 |
- 문의 작성/조회/수정/삭제
- 이메일 알림 발송
- 파일 첨부 기능 (추후 확장 가능)
- 최근 열람 및 북마크 관리 (아파트, 동네)
- 북마크 상태 확인 및 삭제
- 로컬 스토리지 ↔ DB 동기화
 |
 |
| 최근 본 목록 |
찜 |
- 리뷰 작성 (이미지 첨부 가능)
- 리뷰 조회 (아파트별/사용자별/평점 필터)
- 리뷰 수정/삭제
- 업로드 이미지 조회 (URL 반환)
 |
 |
| 마이페이지 |
리뷰 목록 |
- 회원가입, 프로필 수정, 비밀번호 암호화
- 소셜 로그인 (카카오 OAuth)
- 세션 기반 로그인/로그아웃
- 이메일 인증 (코드 전송 및 검증)
 |
 |
| 회원가입 |
로그인 |
| 구분 |
기술 |
| Backend |
Spring Boot, MySQL, Redis |
| Frontend |
Vue 3, Vite, Axios, Chart.js, Kakao Map API |
| AI Server |
FastAPI (Python), OpenAI API, Pinecone |
| 인증/보안 |
Spring Security, OAuth2, Email 인증 |
| 기타 도구 |
Docker, GitHub Actions or Jenkins (선택) |

 |
| ERD |
 |
 |
| AI |
APT |
 |
 |
| Board |
Interest |
 |
 |
| Review |
User |
본 프로젝트는 총 2명이 참여하였으며, 역할 분담을 명확히 하여 효율적인 협업을 진행했습니다.
| 이름 |
담당 역할 |
주요 업무 |
| 👤 공예슬 (FE) |
프론트엔드 개발 |
Vue 기반 UI/UX 구현, AI 챗봇 인터페이스, Kakao 지도 연동, 관심목록/리뷰/1:1 문의 화면 개발 |
| 👤 강승엽 (BE) |
백엔드 API 개발 |
Spring Boot 기반 API 서버 구축, 실거래가/검색/리뷰/문의 API 설계 및 구현 |
| 👤 강승엽, 공예슬 (AI) |
AI 추천 시스템 개발 |
Pinecone + OpenAI Embedding을 활용한 AI 추천 시스템 개발 및 벡터 데이터 관리 |
- GitHub Issues 및 Projects를 활용한 작업 분담
- API 명세서는 Swagger 기반으로 자동 문서화
- 기능 단위 커밋 및 PR 리뷰로 코드 품질 관리
- 정기 회의를 통한 진행 상황 공유 및 기능 통합 조율