광고 랜딩부터 상태확인 신청, 계약금 결제, 관리자 CRM 상태관리와 선생님 수동배정까지 이어지는 헬스케어 O2O 매칭서비스, 시니어 방문재활 백오피스를 React + Node.js + PostgreSQL 기반으로 설계·구현합니다.





신청→확인→배정→계약 상태머신과 결제·배정 테이블 14개 관계 매핑, Prisma 스키마 정의
포트원 결제 SDK, SMS·카카오 알림톡 API 연동, webhook 검증 로직 포함 API 26개 구현
React 기반 마스터-디테일 CRM, 배정·알림 화면 등 12개 화면 구현, 상태 배지 컴포넌트화
랜딩→폼→결제 전 구간 E2E 테스트, 결제 실패·중복 시나리오 검증