The SvelteKit Enterprise Stack
Time is money and setting up a project can be time consuming when you could be working on the business logic instead.

The Stack
Every part of the SvelteKit Enterprise Stack is optimized to go blazingly fast to please stakeholders and uses:
- Prisma for the database
- Lucia for authentication
- Tailwind for styling with automatic class sorting and Skeleton UI for the UI components
- Stripe for payments
- sveltekit-superforms make working with forms easy
- Lucide for beautiful and consistent icons
- TypeScript, Prettier, ESLint, Playwright and Vitest for testing configured
Customization
Every part of the stack is modular and easy to replace.
You can configure anything you want from your database to authentication if you read their respective documentation — for example Prisma is configured with SQLite because it requires no setup but it's trivial to change the database connector to use PostgreSQL, MySQL, MongoDB, CockroachDB or Microsoft SQL Server without having to change the Prisma schema.
Payments
Stripe payment is set up to give you a starting point how to do Stripe payments with SvelteKit but easy to remove if you don't need payments.
- You're going to need to create a Stripe account
- Get the API keys from the Stripe dashboard