프로젝트 배경
1) 문제 상황 - 견적서·명세서를 매번 엑셀로 손수 짜면 느리고 계산 실수가 잦음 - 화면에서 확인한 값과 실제 PDF의 값이 어긋나면 잘못된 금액이 그대로 청구됨 - 발행한 문서가 나중에 변조돼도 원본인지 확인할 방법이 없고, 지난 문서·거래처 관리가 흩어짐 2) 프로젝트 목표 - 데이터 입력 → 견적서·명세서 PDF를 실시간으로 자동 생성하고 화면=PDF=CSV 값이 항상 일치 - 위·변조
프로젝트 성과
라이브 문서 편집기 (입력 → 즉시 미리보기)
거래처·품목·금액을 입력하면 견적서·명세서가 실시간으로 다시 그려지는 편집기. 문서번호 자동 채번·한/영 전환·Windows Terminal 식 탭 창(드래그 재정렬·창 분리)·WinUI3 다크 테마
위·변조 검증 발행 (QR·문서 지문·발행 원장)
발행 시 문서 내용의 지문(SHA-256)을 발행 원장에 남기고 QR·직인을 새김. 나중에 내용을 고치면 '위·변조'로 잡아내 원본 여부를 확인. 자격증명·서버 없이 로컬에서 동작
금액 자동 계산·정합성 (화면 = PDF = CSV)
소계·할인·부가세·합계를 단일 계산 소스에서 뽑아 미리보기·PDF·CSV가 항상 같은 값. '합이 안 맞는 문서'는 애초에 생성 불가. 헤드리스 게이트 72종으로 앱 없이 검증
문서함·매출 대시보드 (보관·집계)
발행·저장한 문서를 검색·재발행·발행취소하는 문서함(초안/발행/취소 상태) + 총 발행액·월별·거래처별·문서 종류별 매출 대시보드
브랜딩·다국어·배포 (로고·도장·영문·인쇄·이메일)
로고·전자도장·문서 테마·사본 워터마크로 문서를 브랜딩. 영문 견적서·명세서(다국어), 인쇄, PDF 첨부 이메일 발송, 백업/복원까지 하나의 앱에서
핵심 기능
진행 단계
1. 계산 엔진·불변식 설계 (금액이 틀리지 않게)
2026.07.
소계·부가세·할인·합계를 단일 소스로 계산하고 화면=PDF=CSV·재현성을 보장하는 불변식을 앱 없이 검증하는 헤드리스 게이트로 확립
프로젝트 상세
거래처·품목·금액 같은 업무 데이터를 입력하면 견적서·거래명세서를 PDF로 즉시(라이브 미리보기) 만들어 주는 데스크톱 시스템입니다. 소계·할인·부가세·합계를 자동으로 계산하고, 입력을 바꾸는 즉시 문서가 다시 그려집니다. 완성된 문서는 PDF·CSV로 저장하고, 인쇄하거나 메일에 첨부해 보낼 수 있습니다. 단순한 'PDF 만들기'를 넘어 두 가지에 집중했습니다. 첫째, '금액이 조용히 틀리지 않게' 만






