Back to articles
Why I built a SvelteKit + FastAPI SaaS Boilerplate (and open-sourced the starter)

Why I built a SvelteKit + FastAPI SaaS Boilerplate (and open-sourced the starter)

via Dev.toDarren Betney

Every SaaS boilerplate on the market is Next.js. I searched for months. ShipFast, Supastarter, LaunchFast — all Next.js + Supabase or Prisma. Nothing for the SvelteKit + FastAPI stack that I actually build production apps with. So I built one. The Stack Frontend : SvelteKit 5 (runes syntax), Tailwind CSS v4, TypeScript Backend : FastAPI, SQLAlchemy async, Pydantic v2 Auth : JWT tokens, bcrypt, email verification, password reset Billing : Stripe subscriptions (3 tiers), customer portal, webhooks Database : SQLite (dev) / PostgreSQL (production) Email : SMTP/Brevo with HTML templates Deploy : Docker multi-stage build, nginx reverse proxy What's Included 50+ files extracted from two production SaaS apps I run (a construction management platform and an EHCP tracker for parents). Multi-tenant authentication with role-based access control (user / admin / superadmin) Stripe subscription billing with checkout sessions, webhooks, and customer portal Admin dashboard with user management and syst

Continue reading on Dev.to

Opens in a new tab

Read Full Article
2 views

Related Articles