Getting started
Bring up the local stack, sign in to the workspace, and confirm the API, Postgres, and object storage are all reachable before writing a feature.
Updated
Start Postgres and MinIO, then run the API, the web application, the internal dashboard and this site:
pnpm install
pnpm dev
The workspace is served at https://app.submitpath.com and proxies /api to
the API host beside it. Several worktrees can run at once, each with ports of
its own, so that address is this one’s rather than a number written down here —
pnpm sandbox prints every address a worktree answers on.
Signing in needs no identity provider and no secrets locally: pnpm dev seeds a
development user into the identity schema and signs you in as that row, in a
firm you can rename from the workspace.
What exists today
The backend is a modular monolith. Each module owns its own Postgres schema and
migration history, and how far each has been built varies — the “Current status”
section of its docs/module-*.md is the authoritative answer.
Identity is real: firms, users, memberships and roles, with a firm founded for you the first time you sign in.