문제와 서비스 방향

한국의 사주 문화를 경험하려는 외국인 관광객이 언어와 낯선 용어 때문에 겪는 어려움에 주목했습니다. 팀원들과 사주 업체를 찾아보고 예약할 수 있는 K-SAJU를 기획했습니다.

내가 맡은 기능

홈 화면, 업체 상세 페이지, 예약 흐름의 프런트엔드를 설계하고 구현했습니다. 첫 방문의 부담을 줄이기 위해 AI 한국 이름 작명 기능을 제안하고 OpenAI API를 연동했습니다. 결과는 공유할 수 있는 디지털 기념품 형태의 화면으로 구성했습니다.

  • React·TypeScript·Tailwind CSS 기반 화면 구현
  • 사용자 입력을 받아 한국 이름을 생성하는 작명 흐름
  • 데이터와 무작위 선택 로직을 결합한 오늘의 운세 기능
  • 관계형 데이터 처리를 고려한 Firebase에서 Supabase로의 변경

품질과 비용을 함께 고려하기

작명 결과에 어색한 발음이나 부적절한 한자가 나오는 문제를 줄이기 위해 출력 규칙, 예시와 사주 용어집을 프롬프트에 반영했습니다. 오늘의 운세는 매번 AI를 호출하는 대신 준비된 데이터와 로직을 활용해 비용을 줄였습니다.

결과와 회고

팀은 F-LAB × KU Hackathon에서 대상(1위)을 수상했습니다. 저에게는 React와 AI API를 처음 실전 프로젝트에 적용하고, 기능 구현뿐 아니라 사용자 유입과 재방문까지 고민한 경험이었습니다. 짧은 일정으로 시장 수요를 충분히 검증하지 못한 점은 다음 프로젝트의 과제로 남았습니다.