프로젝트 배경
1) 예상 리스크 및 대응 계획 - 4개 검사 서비스마다 다른 데이터 구조를 단일 화면에서 표시하기 위한 스키마 정규화 전략 설계 필요 - 1회 서명으로 다건 동의를 처리하되 서비스별 법적 동의서 형식을 개별로 보존해야 하는 PDF 생성 구조 설계 필요 - 진행 완료 서비스의 수정 잠금과 의뢰서 재발급 시점을 동시에 만족하는 상태 전이 규칙 설계 필요 - 엑셀 업로드 시 행 단위 실패를 사용자에게 명확
프로젝트 성과
다중 서비스 정규화 어댑터 계층 설계
4개 검사 서비스의 이질적 스키마를 단일 뷰로 정규화하는 Prisma 어댑터 계층 구현, 신규 서비스 추가 시 기존 테이블 무변경 확장 구조 설계
통합 서명 트랜잭션 설계
1회 서명으로 다건 동의를 원자적으로 처리하는 Prisma 트랜잭션 구현, 서비스별 PDF 템플릿 엔진과 서명 저장소를 분리 설계
서비스 상태 머신 기반 잠금 로직 구축
신청/진행/완료 3단계 상태 머신으로 서비스 수정 가능 범위를 제어, 의뢰서 PDF 버전 관리로 변경 이력 추적 구조 설계
엑셀 일괄 등록 검증 파이프라인 구현
서비스별 매핑 규칙 4종을 순차 적용하는 행 단위 파싱 검증 엔진 설계, 웹·데스크탑 공용 모듈로 재사용 구조 구축
핵심 기능
진행 단계
다중 서비스 데이터 모델 및 통합 스키마 설계
2026.08
4개 검사 서비스 스키마 분석, PostgreSQL 통합 뷰 모델 정의 및 Prisma 어댑터 계층 설계
프로젝트 상세
1) 포트폴리오 소개 4개 검사 서비스의 고객 정보를 단일 화면에서 통합 관리하고, 1회 서명으로 다건 동의를 처리하는 통합 서명 시스템을 Next.js + NestJS + Prisma 기반으로 설계·구현합니다. 서비스별 이질적 데이터를 정규화하는 어댑터 계층과 엑셀 일괄 예약 등록까지 포함하며, 서명·동의 데이터 등 민감정보 보호를 고려한 저장 구조를 함께 설계하는 풀스택 데모입니다. 2) 작업 범위







