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.

View API demo notes