
ConSalt Web App Base
The upstream monorepo behind ConSalt's client web applications. Two Next.js portals, a FastAPI backend, shared UI primitives, and the infra glue to take a new engagement from git clone to a deployable starting point.
Two Next.js portals
Admin and external apps on shared shadcn/ui + Tailwind 4, with NextAuth/Cognito auth, per-portal cookie namespacing, and group-gated sessions.
FastAPI backend
Pydantic v2, async SQLAlchemy 2 on Postgres, Celery + Redis workers, Cognito JWT verification, and a generic file-storage handshake on S3.
Bootstrap-and-go
A scripted rebrand turns this base into a fresh client repo. Generic primitives sync downstream via git subtree; domain code stays in the consuming repo.