Back to feed
Dev.to
Dev.to
7/20/2026
Shipping 4 apps solo from one Turborepo

Shipping 4 apps solo from one Turborepo

Short summary

A solo developer details the Turborepo architecture behind SportsFlow, four apps sharing packages for UI, API, auth, DB, and analytics. Key conventions include Zod-first types, a tRPC procedure ladder that enforces multi-tenant scoping structurally, and billing logic isolated from domain tables. The post is honest about tradeoffs: native lags web, generated auth schemas need guardrails, and tooling multiplies output but not hours.

  • Four apps (web, marketing, docs, native) share packages via Turborepo + pnpm catalog for version lockstep
  • Zod-first types and a tRPC procedure ladder make multi-tenant safety and type propagation structural, not manual
  • Honest tradeoffs: native app lags, generated auth code needs merge guardrails, one person is still one person

Generated with AI, which can make mistakes.

Is this a good recommendation for you?

Comments

Failed to load comments. Please try again.

Explore more