Skip to content
All projects
Enterprise systemDocument management

Hippo DMS — document management system

Enterprise document management system used by 15+ organizations: digital document workflow, approvals and legally valid e-signatures.

Hippo DMS — document management system

The challenge

Document exchange between organizations had to be fully digitised while giving signed documents legal validity — across large datasets, multi-step approval flows and integrations with government systems.

Architecture

Background processing with BullMQ and Redis: event-bus queues, a dedicated scheduler service and asynchronous SMS / email notifications. Authentication uses JWT with refresh token rotation and Redis-backed OTP verification. Batched Excel export for large datasets and server-side PDF generation were added on top.

The solution

The core backend was built with Node.js, TypeScript, Express and TypeORM following Clean Architecture with dependency injection and schema-based validation. The full document lifecycle was implemented: S3 storage, routing, approval flows and legally valid digital signing via E-IMZO and Didox integrations, with QR-code verification through the Soliq system.

Outcome

The system ships to production through GitLab CI/CD pipelines with Docker and is used daily by 15+ organizations.

Technology

  • Node.js
  • TypeScript
  • Express
  • TypeORM
  • MySQL
  • Redis
  • BullMQ
  • Docker
  • GitLab CI
  • AWS S3