Everything you need to build a Full-Stack Svelte project.
- sveltekit full-stack framework
- vercel for hosting
- tailwindcss utility-first CSS framework
- shadcn-svelte component library
- paraglide-sveltekit for localization
- sveltekit-flash-message for flash messages
- securekit for protecting from XSS attacks
- prisma type-safe database ORM
- lucia for session authentication
- eslint for linting
- prettier for formatting
- vitest for unit testing
Run the following command to generate prisma client from your schema:
bun run db:genTo run the migration use bun run db:mig:
bun run db:mig dev --name <migration-name>Run the following command to add Shadcn UI components:
bun run ui add <component-name>
# Example: add button and input
bun run ui add button inputOnce you've created a project and installed dependencies with bun install (or pnpm or yarn), start a development server:
bun run dev
# or start the server and open the app in a new browser tab
bun run dev -- --openTo create a production version of your app:
bun run buildYou can preview the production build with bun run preview.