Doxa

NestJS TypeScript Next.js PostgreSQL Azure Terraform

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