SaaS Starter Kit: React + Supabase + Stripe
Stop rebuilding auth and billing for every project. Launch your SaaS in days, not weeks.
This starter kit gives you the foundation every SaaS needs, already wired together with React, Vite, Supabase and Stripe.
What's included
Email/password and Google sign-in
Password reset flow
Protected routes and a ready-made app layout
Stripe subscriptions (Checkout + webhook that syncs the user's plan)
useSubscription() hook to lock Pro features behind a paid plan
Role-based admin panel
Settings page (profile and password change)
Light/dark theme toggle
Postgres schema with Row Level Security, including protection against users escalating their own role
Step-by-step README: Supabase and Stripe setup and deploy to Vercel, Netlify or Cloudflare Pages
Who it's for
Indie hackers, founders and developers who want to validate an idea fast without wasting a week on setup.
What you get
Instant digital download (.zip)
Full source code, clean and easy to customize
Use it in unlimited personal and commercial projects
Requirements
Node.js 18+, a free Supabase account, and a Stripe account (optional, only for payments).
Digital product. No physical item will be shipped. Source code is not resellable or redistributable.