Starter Docs

Apps Overview

What each app does and where it fits in the platform.

apps/web

Next.js web frontend with shared design primitives and Tailwind-based styling.

apps/mobile

Expo Router mobile app styled with Uniwind (Tailwind className for React Native) and shared workspace conventions.

apps/docs

Fumadocs-powered documentation site for onboarding, architecture, and workflows.

apps/nest-api

NestJS production API: auth, tenancy, users, billing, MFA and passkeys, backed by PostgreSQL through Drizzle ORM.

apps/ai-api

Bun + Hono AI service: RAG over Postgres + pgvector (ingest, top-k query, grounded answers) and a streaming, tool-calling chat endpoint built on the Vercel AI SDK. It verifies apps/nest-api access tokens. See AI API.

apps/rust

Rust (Axum) service for performance-sensitive or systems-level workloads.

Cross-app strategy

  • Keep domain boundaries explicit.
  • Share contracts and utilities through packages.
  • Evolve each app independently while maintaining one quality bar.

On this page