Stackforge
A full-stack SaaS starter buildgrep -n "Supabase" app/page.tsx with Next.js, Supabase, Cloudflare R2, and Modal.
Setup in 30 minutes, not a full day.

What's included
Setup Panel
All environment keys in one place — Supabase, R2, Modal. Writes to .env.local, validates on save.
Blog Module
Markdown-based blog with R2 image uploads via Paste and Upload. Just drop images and publish.
MySQL → Supabase Migration
Connect to MySQL, pick a table, auto-generate Postgres DDL. Ships with the whole schema for the demo app.
Auth (Google / GitHub)
OAuth via Supabase Auth — login, session refresh, protected routes. Coming next.
R2 Storage Module
Presigned uploads, direct browser → R2. No server bandwidth costs.
Modal AI Jobs
Serverless GPU workers for AI tasks. Queue, run, stream progress back to the UI.
Latest from the blog
How to Connect Supabase to a Next.js App (and Deploy on Vercel)
A step-by-step guide to wiring Supabase (database + auth) into a Next.js App Router project. Covers the lib/supabase client helpers, environment variables, and RLS basics — with a real-world example from my vocal practice app.
Why I Built next-supabase-saas
I built two SaaS projects with Next.js + Supabase + R2 + Modal. Both times, the hardest part wasn't the business logic — it was the setup.
Built by @stacktechlab
Stackforge · Open Source SaaS Starter