Skip to content

v2.0.0 — 즉시 사용 가능한 SaaS

Choose a tag to compare

@NAM5AN NAM5AN released this 13 May 14:58
· 274 commits to main since this release
d0b5b3e

사용자가 API 키 입력 없이 즉시 모든 기능을 사용할 수 있는 버전.
SaaS다운 즉시 사용 가능한 UX로 전환.

V1과의 핵심 변화

  • 카카오 API 키 → HTML에 직접 내장 (도메인 제한으로 보호)
  • Gemini API 키 → Vercel 환경변수로 서버에만 존재
  • AI 추출은 /api/extract 서버 함수가 처리
  • 하루 3회 AI 사용 제한 도입 (사용량 초과해도 직접 입력은 계속 가능)

새 인프라

  • Vercel 서버리스 함수 (/api/extract.js)
  • 사용자별 일일 사용량 추적 (daily_usage 테이블)
  • 사용자 JWT 검증으로 비로그인 호출 차단

UX 개선

  • 가입 즉시 카카오 지도 작동
  • 가입 즉시 AI 자동 추출 작동
  • 설정 모달 단순화 (API 키 입력 섹션 제거)
  • 업로드 영역 하단에 사용량 미니 표시
  • 사용량 초과 시 빨간색으로 강조

보안 강화

  • API 키 도용 위험 0%
  • 무한 호출 위험 0%
  • 비로그인 사용자 차단

호환성
V1 사용자의 기존 데이터는 그대로 유지됨.
사용자가 기존에 입력했던 카카오/Gemini 키는 더 이상 사용되지 않으나
user_settings 테이블에는 남아있음 (필요시 향후 마이그레이션 가능).