About

this gives you the same template I'm using for most of my web apps, while it allows you to configure everything that's specific to your app (app name, domain name, founder's email, terms and conditions, and tens of other public variables, as well as private variables such as api keys for stripe, sign in with google, monitoring with sentry etc.)

this template is built with modern best practices and includes everything you need to launch your product:

  • auth with social providers

  • email automation via smtp (gmail, brevo etc.)

  • user management and permissions

  • payments and subs

  • lean, extendable credits system

  • auto api docs with full in-browser api testing

  • beautiful ui with shadcn components

  • responsive design for all devices

  • light/dark theme

  • seo optimized

  • typescript for better development experience

check the startup guide at cleansaas.dev/blog/get-started, which is mostly setting env vars and api keys

can I see a demo? is it production ready?

yes:

the kit also includes:

  • rate limiting

  • error handling

  • docker deployment with built-in proxy or your own

  • monitoring with sentry

what tech stack does cleansaas use?

  • frontend: svelte 5, typescript, shadcn-svelte

  • backend: django, python

  • database: sqlite by default, can set to anything django supports

how is authentication handled?

we use a token-based authentication system with support for:

  • email/password login

  • social login (google)

  • magic link authentication

  • session management and refresh tokens

what payment providers are supported?

out of the box, we support:

  • stripe (primary)

  • paypal (coming soon)

  • custom payment integrations can be added

can i customize the design?

yes, you have access to the full source code

what kind of support do you provide?

you get:

  • setup guides

  • code comments

  • email support

  • regular updates and improvements

how do i get started?

check out the welcome post for initial setup instructions. detailed documentation is provided with your purchase.

can i use a different backend?

yes, but you shouldn’t.