Series · 3 posts
Building a blog with Next.js + Supabase
How this blog was built for $0 with Next.js, Supabase and Vercel: auth and roles, ISR, image optimization and SEO.
Free personal blog: why I chose Next.js, Supabase and Vercel
A free personal blog with Next.js, Supabase and Vercel: how it compares with WordPress and static sites, the free plan limits, and how many posts fit in 500 MB.
Next.js App Router folder structure: a blog from its first page
A Next.js App Router folder structure for a blog, taken from the real Tech Notes repo: page, layout, dynamic [slug] pages, the (site) route group and Vercel.
Supabase migrations: designing a posts table for a Next.js blog
Supabase migrations for a Next.js blog's posts table: constraints that block bad data, seeding sample posts, and adding a column without breaking old rows.