Doxa
Overview
A SaaS case management platform built around a configurable workflow engine. Handles state transitions, assignment rules, and a full audit trail — designed for teams that need structured, trackable case resolution. Deployed live on Azure.
Key Features
- Workflow Engine — Configurable state machine with transition rules, assignment logic, and audit trail
- Multi-tenant Architecture — Role-scoped data access with JWT-based RBAC
- Next.js Frontend — Full-stack with server-side rendering and clean UI
- Azure Deployment — Fully provisioned with Terraform: infrastructure as code from day one
- PostgreSQL — Relational data model for cases, users, roles, and workflow state
Tech Stack
- Backend: NestJS (TypeScript)
- Frontend: Next.js
- Database: PostgreSQL
- Auth: JWT + RBAC
- Infrastructure: Azure, Terraform