Next.js 16.3.6
SelectedFrontend
App framework (RSC, routing, SSR)
Tailwind CSS v4
SelectedFrontend
Design tokens + utility styling
shadcn/ui
SelectedFrontend
Owned accessible primitives
Lucide React
SelectedFrontend
Icon system
Route Handlers + Server Actions
SelectedBackend
API + mutations, Zod-validated
Zod
SelectedBackend
Input validation on every mutation
PostgreSQL (Supabase)
SelectedDatabase
System of record, RLS boundary
Drizzle ORM
SelectedDatabase
Typed schema, migrations, queries
Supabase Auth
SelectedAuth
Email+password, magic link, OAuth stubs
Supabase Storage
SelectedStorage
Private buckets, no local-FS uploads
Vitest + Playwright
SelectedTesting
Unit + E2E + a11y smoke
GitHub Actions → Vercel
SelectedCI/CD
Lint/typecheck/test/build/e2e gates
Vercel
SelectedHosting
Web runtime at roadmapchurch.crdo.site
Sentry + Vercel Observability
PlannedMonitoring
Errors + logs + traces