Project Showcase
Hero image for DocFlow Enterprise

DocFlow Enterprise

Project Detail

Next.js 16 | React 19 | TypeScript | PostgreSQL | Prisma 7 | Tailwind CSS | Zod

• Architected a production-oriented document management platform covering document storage, hierarchical folders, versioning, search, approval workflows, audit logs, reporting, and document lifecycle management.
• Designed a relational architecture containing 35 Prisma models.
• Implemented access control with 8 roles and 28 granular permissions, including role-, department-, folder-, and document-level authorization.
• Built custom authentication using JWT, database-backed sessions, HTTP-only cookies, and Argon2id password hashing.
• Implemented sequential and parallel approval workflows using a server-side state machine.
• Separated business logic into service layers and designed a storage adapter supporting local and S3-compatible object storage.
• Added automated tests for workflow, permission, and domain logic using Vitest.

Tech Stack

TypeScript Next.js React PostgreSQL Prisma Tailwind CSS Zod

Comments

0 comments

No comments yet. Be the first to start a useful discussion about this project.