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:
demo: https://kwm.cleansaas.dev (this is what you get with minimal css changes)
real product: https://doc2exam.com (yep, here I also kept the vanilla css)
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.
