E-document Approval

E-document Approval

Photo by Kelly Sikkema / Unsplash
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

  1. Frontend: React.js, Next.js, HTML, CSS, Javascript
    1. PDF Generator lib
    2. E-Signature lib
  2. Backend: Nest.js, Javascript, GraphQL
  3. Database: MySQL 8.0
  4. Cache: No
  5. Scheduler: Nest.js

Flowchart/Diagram


Screenshot


Github

  • no public code