안녕하세요.
담당 매니저 김수민입니다.
기간제(상주) 프로젝트 희망 근무 시작일을
등록해 주시면, 파트너님의 일정에 맞는
적합한 프로젝트를 추천해 드려요.
플러스
[구현 데모] 친환경 교구 견적·발급 플랫폼 — 발급 이력 통합 관리 · 견적 계산 엔진
개발 · 디자인 · 기획
SaaSㆍ솔루션, LMSㆍ강의 플랫폼, 통계ㆍ대시보드
프로젝트 배경
1) 예상 리스크 및 대응 계획 - 고유번호증 이미지와 개인정보를 안전하게 보관하기 위한 S3 비공개 저장 및 서명 URL 만료 정책 설계 필요 - 동시 발행 요청 시 문서번호 중복을 막는 원자적 채번 전략 설계 필요 - 견적 재발행 시 과거 버전 단가 스냅샷을 보존하면서 최신 단가 기준과 분리 조회하는 구조 설계 필요 - 다중 선택 일괄 승인 처리 중 일부 항목만 실패하는 상황을 방지하는 트랜잭션 격
프로젝트 성과
직인 합성 PDF 발행 파이프라인 구현
PDFKit 템플릿 렌더링에 직인 좌표 합성, PostgreSQL 시퀀스로 문서번호를 중복 없이 채번하는 구조를 설계합니다.
버전 보존형 재발행 이력 테이블 설계
덮어쓰기 없이 버전 컬럼으로 전 이력을 보존하는 스키마를 구현, master-detail UI로 즉시 조회 가능하게 합니다.
규칙 기반 견적 계산 엔진 구축
수량×인원구간×강사비 3차원 매트릭스 계산 로직을 서비스 레이어로 분리 설계합니다.
다중 선택 일괄 승인 트랜잭션 설계
Prisma 트랜잭션으로 다중 승인 요청을 원자적으로 처리해 부분 실패를 방지하는 구조를 구현합니다.
핵심 기능
발급 이력 통합 관리
교사가 마이페이지에서 자신의 전체 발급 이력을 좌측 리스트에서 확인하고, 선택한 견적서의 버전별 상세·재발행 상태·다운로드를 우측 패널에서 바로 확인합니다
진행 단계
요구사항 분석 및 승인 상태머신 설계
2026.07
교사 승인 워크플로우 상태 전이 정의, PostgreSQL 테이블 18개 설계 및 관계 매핑
프로젝트 상세
1) 포트폴리오 소개 친환경 업사이클 교육 프로그램에 참여하는 교사를 위해 회원가입부터 고유번호증 인증, 관리자 승인, 견적 계산, 직인 합성 PDF 자동 발행, 마이페이지 재발행 이력 관리까지 이어지는 핵심 플로우를 React + Node.js 기반으로 설계·구현합니다. notion 스타일 문서 트리와 master-detail 컴포지션으로 발급 이력을 구조화된 문서처럼 관리하는 화면을 구현합니다. 2

비슷한 프로젝트를 준비 중이라면?
위시켓 매니저와 상담하세요.

참여 개발사와 미팅 연결

프로젝트 1:1 컨설팅 제공

무료로 프로젝트 등록하기

작업한 파트너 프로필 보기

fi******
개발 · 법인사업자

프로젝트 정보

참여 기간
2026.07. ~ 2026.07.
참여율
참여율이 100%인 프로젝트는 해당 파트너님이 온전히 작업한 결과물입니다.
외부 공동 작업의 경우 기여도에 따라 참여율이 달라지며 역할, 프로젝트 설명을 통해 업무 분야 및 참여 범위를 확인할 수 있습니다.
100%
역할
풀스택 개발 (기여도 100%)
관련 기술
TypeScript
react 18
Express
Node.js
prisma
Tailwind CSS