GIUT

공공데이터(한국관광공사)와 AI를 결합해 지역 행사를 탐색하고 맞춤 코스를 추천받는 풀스택 웹 서비스

GIUT는 한국관광공사 공공데이터 API를 기반으로 전국 행사/축제 정보를 수집·제공하고, OpenAI API로 사용자 조건에 맞는 행사 추천 코스를 생성해주는 서비스입니다. React + FastAPI + MySQL을 Docker Compose로 묶어 AWS EC2에 실제 배포까지 진행한 팀 프로젝트입니다. 핵심 기능 (라우터/모델 코드로 실제 확인됨) 행사 탐색: 지역·날짜·카테고리·키워드 기반 검색/필터링, 상세정보 조회 사용자 기능: 회원가입/로그인/JWT 인증, 토큰 자동 갱신 미들웨어 행사 상호작용: 좋아요, 북마크, 리뷰 작성/수정/삭제 AI 추천 코스: 조건 입력 → OpenAI가 행사 3개 추천 → 코스 저장/조회 문의/관리자: 사용자 문의 등록 및 관리자 답변 ( 알림: 사용자 알림 목록/읽음 처리 지도 연동: 네이버 지도 API로 행사 위치 표시 자동 데이터 동기화: 매일 새벽 3시 APScheduler로 관광공사 API에서 최신 행사 upsert

BuildBack에서 보기