All projects · Supabase Full-Stack Apps
Manageable Dynamic Blog & Admin Studio (Supabase & Next.js ISR)
A dynamic headless blog publishing platform with administrative WYSIWYG editor, Supabase PostgreSQL persistence, zero-redeploy content mutations,…
A dynamic headless blog publishing platform with administrative WYSIWYG editor, Supabase PostgreSQL persistence, zero-redeploy content mutations, dedicated single-article routes (/blog/:slug), and Next.js ISR on-demand cache revalidation.
- Dual-experience architecture supporting public blog directory, dynamic single-article pages (/blog/:slug), and rich administrative dashboard
- Admin panel featuring title input, slug prefix /blog/ with uniqueness collision guard, wallpaper preview, and full WYSIWYG rich text toolbar
- Dynamic content persistence via Supabase PostgreSQL enabling real-time article publishing and in-place updates WITHOUT redeploying the site
- Interactive Next.js Incremental Static Regeneration (ISR) inspector simulating time-based and on-demand cache purges via revalidatePath
- Faithful recreation of reference scenario with bronze Call Now button, Our blog header, date badges, and chess knight globe vector artwork
- Interactive split-screen mode demonstrating real-time DOM hydration as admin mutations are persisted
- Complete copyable PostgreSQL DDL schema with RLS security policies, index optimization, and trigger automation
- Automated 8-point in-browser diagnostic test suite verifying CRUD operations, slug routing, draft visibility isolation, and cache states
Built with: Supabase, PostgreSQL, Next.js ISR, On-Demand Revalidation, WYSIWYG Editor, Dynamic Routing, Row Level Security, JavaScript