Base repo standard
Company directory + contact operations demo with shared core services.
This demo shows a public company directory, a protected internal contact workspace, Better Auth email/password login, TanStack Query data patterns, and the same company contact services reused by the web app and external API.
What this repo demonstrates
- - `apps/web` for internal UI flows and protected routes
- - `apps/api` for external machine-facing endpoints
- - `packages/core` for shared auth, DB, and business logic
- - shallow package imports and capability-based `business.server` modules
Featured companies
Public-facing data from the shared `company-contacts` capability module.