로딩 중
목록으로
Projects
프로젝트 상세
MAIN QUEST#더큼만세력
DK Manse
가입자 30만 사주 웹 서비스 기능 확장 및 AI 리포트 구축
기간
2023.12 - 2025.07
역할
Fullstack
스택
React · TypeScript · React Query · MUI · NestJS · Python · FastAPI · AWS Amplify · MongoDB · Firebase
Overview

가입자 30만 명(실질 가입 10만 명) 규모의 사주 웹 서비스에서, 사주 분석 콘텐츠를 확장하고
OpenAI API를 활용한 AI 리포트 자동 생성 시스템을 새롭게 구축했습니다.
이와 함께 예약 및 고객 관리(CRM) 기능을 고도화하여 사주 전문가들의 실무 활용도를 높인 프로젝트입니다.

# 사주 분석 엔진 기능 확장
더큼만세력 사주 분석 엔진

• NestJS 기반 기존 사주 엔진에 성격, 연애운 등 신규 분석 알고리즘을 추가하여 콘텐츠 범위를 확대했습니다.
• 고객의 정보를 입력하면, 만세력을 포함한 다양한 분석 결과를 자동으로 제공합니다.

# AI 리포트 자동 생성 시스템 (신규 구축)

기존에 없던 리포트 기능을 Python과 OpenAI API 연동으로 신규 개발했습니다.
고객 정보를 기반으로 키워드를 추출하고, 맞춤 프롬프트 엔지니어링을 통해 사주 리포트를 자동 생성합니다.
react-pdf/renderer를 활용하여 텍스트 검색 및 복사가 가능한 Searchable PDF로 제공하며, 누적 2,000건 이상 생성되었습니다.

# 그 외 추가 기능

# 예약 기능

더큼만세력 예약 관리 화면

예약 상태(대기/확정/완료) 관리 및 상담 기록을 통합 관리하는 CRM 시스템을 고도화했습니다.

# 고객 관리

고객의 개인 정보와 상담 기록을 체계적으로 관리할 수 있는 관리자 인터페이스를 개선했습니다.

Retrospective

신입 개발자로서 첫 프로젝트를 수행하며 'React', 'TypeScript', 'React Query' 등 다양한 기술 스택과 성능 최적화의 중요성을 실무를 통해 학습할 수 있었습니다.
OpenAI 기반 사주 리포트는 프롬프트 설계에 따라 품질 편차가 커서, 템플릿화와 가드레일(입력 검증·예외 케이스)을 통해 안정성을 높이는 접근이 필요했습니다.
'react-pdf/renderer'로 Searchable PDF를 만들며 사용성(검색/복사)과 구현 난이도 사이의 트레이드오프를 배울 수 있었고,
인지도가 낮은 라이브러리를 활용하며 공식 문서와 샘플 코드를 빠르게 탐색·적용하는 능력을 향상시킬 수 있었습니다.