Featuredactive
jakelee.site
A modular Next.js personal brand site: MDX content, static-first routes, and a path to Supabase-backed conversions.
Next.jsTypeScriptTailwind CSSMDX
Problem
Personal sites often start as a blog and accrue ad-hoc pages until refactors hurt velocity.
Approach
Route groups separate marketing surfaces from APIs. Content lives in git first; database tables handle subscribers and contact messages when you are ready.
Outcome
A single codebase that can grow into Payload or a custom admin without rewriting public URLs.