CARBO // launch surface
A stripped-back product shell for internal tooling, auth, and typed APIs.

Internal product UI with a sharper, calmer default.

The public home now matches the same shadcn-driven aesthetic as the auth flow: flat cards, mono-led hierarchy, and a restrained system palette instead of the starter splash screen.

Protected from the start

Better Auth sessions gate the app surface without extra route boilerplate.

Typed end to end

TanStack Router, React Query, and tRPC keep the client state legible and predictable.

Shared design system

The same Lyra-flavored shadcn tokens drive auth, navigation, and app chrome.

System status
Checking
Live signals from the app shell so the landing page feels connected, not static.

API connectivity

Running the initial health check.

Stack

TanStack Start, Better Auth, tRPC, React Query, and shared `@carbo/ui`.

Access
Clear next steps whether you are already authenticated or landing here for the first time.

Current state

Checking session

What changed
The old terminal-style placeholder is gone in favor of a real entry surface.

The page now uses the shared card and button primitives already powering the auth routes, so the visual system stays consistent from first visit through signed-in usage.

Layout, spacing, and hierarchy are intentionally restrained to match the Lyra preset instead of layering custom color-heavy marketing styles on top.

Flat, editorial shell

Mono-forward headings and squared cards keep the interface aligned with the selected preset.

Useful live content

The homepage keeps the API health check visible so the screen reflects the actual environment.

Auth-aware routing

Primary calls to action adapt automatically between guest and signed-in states.

Shared primitives only

The page leans on the existing UI package instead of mixing in one-off marketing components.