팀 프로젝트 · 학생창업 300 선정
대한민국 지역문화 챗봇 시스템
2024.09 — 2025.02DjangoDjango REST FrameworkOpenAI APIHTMLCSSjQuerySwiperMySQLNGINXGunicornVultr

Introduce
대한민국 지역문화(고궁, 유적지, 전통주 등)를 대화형으로 안내하는 챗봇 서비스입니다. OpenAI API 기반 챗봇에 지역별 콘텐츠 큐레이션을 결합한 팀 프로젝트로, 학생창업 300·경북콘텐츠진흥원 액셀러레이터 선정 등 실제 외부 검증을 받았습니다. 저는 화면 UI·인터랙션과 퍼블리싱을 담당했습니다.
타이핑 이펙트와 AJAX 필터링, 그리고 스트리밍 버그 수정
재귀 함수와 setTimeout으로 실제 대화처럼 한 글자씩 나타나는 타이핑 이펙트를 구현했고, Swiper 기반 추천 질문 카드와 AJAX 기반 도→시/군 계층형 지역 필터를 페이지 새로고침 없이 동작하도록 만들었습니다. API 응답 상태에 따라 입력창을 잠그고 로딩 애니메이션을 넣어 비동기 통신 중 중복 요청이 발생하지 않도록 했습니다. 스트리밍 완료 후 실제 응답 대신 상태값만 반환되는 구조적 버그와 이벤트 핸들러 내 메서드 중복 정의를 원인으로 찾아 수정했습니다.
※ 당시 git 사용이 익숙하지 않아 코드를 압축 파일로 직접 전달하며 작업해, 이 작업은 git 커밋 이력에는 반영되어 있지 않습니다.
성과
보드게임과 연계한 "교육+오락" 컨셉으로 학생창업 300에 선정됐고, 경북콘텐츠진흥원 액셀러레이터 사업에도 선정돼 2024 코엑스 에듀테크 페어에 참가했습니다.