HowToBuild.dev · Phase 0

The risky seams, made testable.

A production-shaped spike for SSR, oRPC, Better Auth, Supabase Postgres, scheduled GitHub collection, and managed assets.

Run either check to exercise the typed Fetch adapter.

Seam map

01

SSR + streaming

TanStack Start on Nitro, with a Vercel production preset.

02

Typed application API

oRPC query and mutation through a catch-all server route.

03

Identity

Better Auth, social providers, hashed email OTPs, and secure cookies.

04

Source of truth

Drizzle migrations against Supabase Postgres via a small pool.

05

Signals

Authenticated GitHub aggregate snapshots with ETag reuse and a DB lease.

06

Assets

Sharp derivatives uploaded to a public Supabase Storage bucket.

Provider decisions

Small, replaceable boundaries.

Runtime
Vercel Node / Nitro
Database
Supabase Postgres + Supavisor
Email
Resend
Images
Supabase Storage