-
Notifications
You must be signed in to change notification settings - Fork 0
Tech Stack
Lee-Hyeongkyeong edited this page Jun 16, 2025
·
1 revision
•React.js (컴포넌트 기반 UI 구성)
•React Router (페이지 전환)
•Axios (REST API 호출)
•HTML/CSS (반응형 스타일링)
•Python 3.9+
•Flask (서버 및 API 핸들링)
•SQLAlchemy (ORM 기반 DB 연동)
•SQLite (경량화된 데이터 저장소)
•WSGI (서버 게이트웨이)
•Google Maps API (장소 정보 검색, 위치 기반 추천)
•Google Directions API (대중교통 경로 제공)
•OpenAI GPT-4.1-nano (자연어 파싱)
•전체 서비스 구조 기획
•설문 응답 문항 구성 완료
•데이터 수집 (TourAPI, 카테고리별 장소 정보 확보)
•city_recommend.py 및 OS_data.py 초기 설계 시작
•도시 추천 알고리즘 (태그 기반 유사도 점수 계산)
•OS_tag.py를 활용해 설문 응답 → tag 매핑 로직 완성
•콘텐츠 추천(content_recommend.py)에서 카테고리별 거리 기반 우선순위 로직 구현
•survey.py에서 사용자 입력을 받아 알고리즘 연동까지 완료
•Google Maps API 키 연동
•Haversine 거리 계산 함수 개발
•챗봇 입력 구조 설계: category, distance, sorting 기준 추출
•GPT-4.1-nano 프롬프트 구성 완료
•Flask에서 REST API 통합 관리 구조 완성
•도시 추천/콘텐츠 추천/챗봇 API 완성 후 프론트 연동
•CORS 정책 통일 및 API 호출 테스트 완료