AI 사주·운세 소비자 앱라이브
간지사주
나이스페이 결제, 코인 경제, 환불 멱등성, 고전 RAG 근거 인용, 푸시 발송을 갖춘 256페이지 규모의 모바일 사주 플랫폼입니다.

개요
사주와 운세 콘텐츠를 모바일 앱으로 제품화한 프로젝트입니다.
나이스페이 결제, 코인 지급, 환불, 정산, 웹푸시, 고전 문헌 RAG를 하나로 묶었습니다. 라우트를 대부분 사전 렌더링해서 모바일에서 바로 열리게 하고, AI 해석에는 근거가 되는 문헌을 붙였습니다.
병원 일과는 상관없어 보이지만, 결제 멱등성과 환불, 푸시 리텐션은 여기서 제대로 굴려봤습니다. 규제 도메인 안에서도 똑같이 필요한 것들이라 밖에서 먼저 부딪혀 본 셈입니다.
핵심 스킬
모바일 우선 결제형 서비스 제품화
OpenAI 생성 결과와 고전 문헌 RAG 근거 연결
나이스페이 결제, 코인, 환불, 정산 크론 설계
구현
- 1Next.js 16과 Supabase로 일일 운세, 사주, 궁합, 꿈해몽, 날짜 선택 등 다수 라우트를 사전 렌더링했습니다.
- 2결제 성공, 코인 지급, 환불, 정산을 멱등성 키와 크론 작업으로 분리해 중복 처리 위험을 줄였습니다.
- 3해석 생성에는 비용 추적과 폴백 패턴을 넣고, 고전 문헌 검색 결과를 응답 근거로 연결했습니다.
장점
- 콘텐츠 규모가 큰 모바일 앱을 사전 렌더링해 첫 화면 로딩과 탐색 속도를 확보했습니다.
- 결제, 코인, 환불, 정산 흐름을 분리해 수익화 시스템의 장애 반경을 줄였습니다.
- AI 응답에 고전 문헌 근거를 붙여 소비자용 콘텐츠의 신뢰도를 높였습니다.
지표
1,400
커밋
256+
페이지
53
DB 마이그레이션
8
크론 작업
기술 스택
Next.js 16React 19TypeScriptSupabaseOpenAI APINicePayTailwindPlaywrightVitest
스크린샷

