Ship your SaaS weeks faster.
A production-ready starter with authentication, a protected dashboard, marketing pages, and a payment-neutral billing structure. Stop rebuilding the boring parts.
Running in demo mode — sign up with any email to explore the dashboard.
Everything you need to launch
The repetitive foundation of every SaaS — built, typed, and tested — so you can focus on what makes your product unique.
Authentication
Email/password auth, password reset, protected routes and session middleware — powered by Supabase.
Dashboard
A responsive, protected dashboard shell with sidebar navigation and an account settings page.
Payment-neutral billing
A typed billing layer with a clean integration point. Plug in Stripe, Paddle, or any provider you like.
Dark mode
Polished light & dark themes out of the box, with a toggle and customizable brand colors.
Fully typed
100% TypeScript, zero `any`, clean folder structure and reusable UI components.
Ready to ship
Build & lint pass with zero errors. Sensible SEO defaults. Deploy to Vercel in minutes.
Simple, transparent pricing
Pick the plan that fits. Prices are illustrative — this kit is payment-neutral, so you wire your own provider.
Pro
For growing products.
- Unlimited projects
- Up to 10 team members
- Priority email support
- 50 GB storage
- Advanced analytics
Frequently asked questions
Is a payment gateway included?+
No — by design. The kit ships with a typed, payment-neutral billing layer and a documented integration point (lib/billing). Connect Stripe, Paddle, Lemon Squeezy, or any provider you prefer.
Do I need a backend to try it?+
No. Without Supabase credentials the kit runs in demo mode using cookie-based auth, so you can explore the full sign-up → dashboard → logout flow instantly.
What's the tech stack?+
Next.js 14 (App Router), TypeScript, Tailwind CSS, and Supabase for auth & database. Everything is fully typed with a clean, conventional folder structure.
Can I use it for client projects?+
Yes. It's a starter you own and customize. Check the included LICENSE for the exact terms.