Extend existing document support E-Approval flow
Key Features
Extended the main document service by developing a new web application to support customizable approval workflows for existing documents. The system allows users to specify approvers and readers, define step sequences, manage e-signatures, and arrange approval stamps directly onto PDF files.
Requirement
- Develop extended service provide ability to inject approval flow to existing document, including multiple person, stamp, e-signature each step
- Signed document could be keep original version and stamped version on own disk
- Design database support dynamically information on each step
- Support e-signature to approve each step
Tech stack
- Frontend: React.js, Next.js, HTML, CSS, Javascript
- PDF Generator lib
- E-Signature lib
- Backend: Nest.js, Javascript, GraphQL
- Database: MySQL 8.0
- Cache: No
- Scheduler: Nest.js
Flowchart/Diagram



Screenshot







Github
- no public code