데모 환경 · 상품·회원·결제는 모두 예시이며 실제 결제는 일어나지 않습니다
PAWLY

진행 계획

기존 소스 활용안 vs 신규 구축안

항목기존 활용신규 구축권장
화면 (프론트엔드)기존 React 컴포넌트 이식 · 디자인 유지전면 재구축기존
서버 · DBWorker · D1 유지Node.js(NestJS) · PostgreSQL 신규신규
정기결제 예약 작업기존 스케줄러 보완예약 작업 큐 신규 설계신규
원장 트랜잭션기존 로직 재사용정합성 보장 트랜잭션 신규신규
인수 · 이관 범위화면 자산만 이관서버·DB·결제·원장 신규 구축신규
기술 부채누적 로직 그대로 승계정책 버전 표로 부채 차단신규

권장: 화면은 기존 소스를 활용해 그대로 살리고, 서버·DB·결제·원장은 신규 구축.

기술 구조

고객 웹 · 관리자 웹

Next.js · iOS·Android 앱(웹 화면 탑재 + 푸시)

API

NestJS · 예약 작업 큐(정기결제·알림)

데이터

PostgreSQL · 이미지·비공개 문서 저장소

어댑터

PG · 알림톡 · 본인확인 · 택배 · 입양 공고

일정 (20주)

  1. 1요구 확정 · 연동 검증1–3주
  2. 2설계 · 디자인4–6주
  3. 3핵심 개발7–11주
  4. 4정기배송 · 연동12–15주
  5. 52차 개인화16–17주
  6. 6통합 검수18–19주
  7. 7오픈 · 안정화20주

인수 검수 기준 대응 (QA01–QA16)

QA01할인 구간·원 미만 절사 경계 금액 데모 확인 가능
QA02연령대 판정 생일 당일·2/29 경계 데모 확인 가능
QA03품종 별칭 → 표준 품종 정규화 데모 확인 가능
QA04재고·입고·안전재고 연동구축 단계 검수
QA05배송 연동(송장·추적)구축 단계 검수
QA06본인확인·회원 등급구축 단계 검수
QA07쿠폰·프로모션 중복 규칙구축 단계 검수
QA08정기배송 회차 자동결제 성공 데모 확인 가능
QA09자동결제 실패·재시도·중복 방지 데모 확인 가능
QA10정기배송 품절 처리(임의 대체 금지) 데모 확인 가능
QA11적립 원장 동시 요청 1건 지급 데모 확인 가능
QA12알림톡·문자 발송 연동구축 단계 검수
QA13입양 공고 연동구축 단계 검수
QA14관리자 권한·감사 로그구축 단계 검수
QA15결제·주문·재고·적립 원장 대조 데모 확인 가능
QA16성능·부하·보안 점검구축 단계 검수