ConSaltConSalt
ConSalt

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.