— 엑셀 수기 현장 서류를 태블릿 앱으로 · 오프라인 동기화 · PDF·전자 서명·수당 자동화 —
Flutter 앱 · Next.js 관리자 웹 · Node.js/Prisma 백엔드 · PySide6 PDF 도구 · AWS EC2 배포.
요구사항 정의서 · 앱/웹 화면설계서 · DB 설계서 · 와이어프레임 · 차수별 PRD 10건.
오프라인 동기화 엔진 · 5종 리포트 동적 폼 · 서버 PDF 생성 · Canvas 전자 서명 · 수당 자동 계산.
Samsung Galaxy Tab S/A 10~12인치 (Android 10+, 가로 우선) · 본사 운영팀 PC Web 1920px FHD.
Drift(SQLite) 로컬 DB에 1차 저장, 온라인 전환 시 자동 동기화 · 재시도 · 에러 분류 · 진행 배너 UX.
엑셀 5종 양식을 5계층 동적 폼으로 구조화, 반복 문구 라이브러리 · 자동 저장 · 사진/메모/스탬프.
엑셀 레이아웃을 정밀 재현 — pdf-lib(한글 폰트) + puppeteer 병행, 생성 즉시 이메일 전송.
직급/업무별 단가 마스터 + 초과근무 비율 + 시간 기록을 조합해 투입 시간 입력만으로 총 수당 산출.
Canvas 서명 캡처 + 서명 시각·서명자·기기 정보 봉인, 한 문서에 다중 서명 누적.
대시보드 · 템플릿 편집기(드래그앤드롭) · 단가/사용자/권한 · 리포트·서명 조회.
JWT + Refresh Token 회전, Firebase FCM 푸시, 현장 이슈 추적용 디버그 로그 API.
Flutter · Drift(SQLite) · Sync Engine · Riverpod / go_router · syncfusion 서명/PDF.
Next.js 16 · CoreUI · Tailwind v4 · dnd-kit 편집기 · React Query / Zustand · Recharts.
Node.js · Express 5 · Prisma + pg · pdf-lib / puppeteer · nodemailer · firebase-admin · JWT.
PySide6 데스크톱 도구 · 엑셀→PDF 좌표 매핑 · 자동 셀 감지 · JSON Diff.
PostgreSQL (AWS EC2 Linux) · 파일 저장소(PDF · 서명 PNG).
Firebase Cloud Messaging(푸시) · SMTP 이메일(Nodemailer).
Drift 로컬 DB 8개 테이블에 즉시 반영. connectivity_plus가 복구를 감지하면 미동기화 레코드를 큐로 정리, 지수 백오프 재시도, 일시적·영구적 오류 분리(영구 오류만 사용자 노출), 진행률·요약을 배너로 시각화.
ReportTemplate → Version → Section → Field → Parameter 5계층 구조화. 편집기에서 항목 변경 시 새 버전 발급, 기존 리포트는 이전 버전 참조로 호환성 유지.
엑셀→PDF 변환본 위에 입력 필드 좌표를 시각적으로 매핑. 자동 셀 감지 1차 매핑 → 수동 미세 조정 → 서명 테이블 편집 → JSON Diff 비교까지 운영 단계 도구화.
캘리브레이션 JSON을 서버가 로드, pdf-lib + fontkit로 한글·좌표 텍스트 출력, 복잡 레이아웃은 puppeteer로 HTML 렌더. 생성 즉시 메타데이터 적재 후 nodemailer SMTP 발송.
WageRate(단가) + WageRatePeriod(기간별 변경) + WageAdjustment(조정) + WorkSetting(초과 비율) + WorkLogEntry(시간)를 조합. 단가 변경 이력 보존으로 과거 정산 재현·감사 가능.
syncfusion signaturepad로 서명 캡처, 완료 시점에 서명 이미지 + 시각 + 서명자 ID + 기기 식별자를 함께 봉인. 한 문서에 다중 외주 인력 누적 서명.
템플릿 편집기(dnd-kit) / 단가 / 권한 / 반복 문구 / 리포트·서명·작업일지 조회로, 운영팀이 개발 개입 없이 정책·양식을 변경할 수 있는 자율 운영 환경 제공.
6주차 중간 점검 · 13주차 최종 검수, 주차별 데모 → 피드백 → 차수 PRD 갱신.
Galaxy Tab S/A 10~12인치 실기기 + 오프라인↔온라인 동기화 시나리오 테스트.
Vitest + supertest 단위/통합, 수정 후 린트·타입체크 의무 룰 적용.
소스코드 · APK · 사용자/관리자 매뉴얼 · 요구사항·화면·DB 설계서 · 차수 PRD 10건.
현장 데이터 수집 → PDF 보고서 자동화, 4단계 RBAC, 계층적 데이터, 대시보드.
강사료 자동 계산(기본료+교통비), 지급조서 PDF 자동 생성, 다단계 폼.
백엔드 PDF 생성·이메일 전송 파이프라인 운영 경험.
자체 AI 워크플로우로 발주처 IT 첫 프로젝트 대응 경험 다수.