This is a Sveltekit Auth project. It utilizes Lucia for authentication, shadcn-svelte for ui elements, Drizzle for database connectivity and type safety, Lucide for icons, Zod and Superforms to handle forms and validation and Sveltekit.
This project is a Sveltekit Auth starter project that utilizes various frameworks and packages such as Lucia for authentication, shadcn-svelte for UI elements, Lucide for icons, Prisma for database connectivity, and Sveltekit for the JavaScript framework. It includes features like email verification, password reset, user roles, profile editing, and theme customization (light and dark mode). The project is open source and released under the MIT license.
To install the Sveltekit Auth project, follow these steps:
sample.env
file to .env
and provide your personal project settings..env
file.schema.prisma
file for the app’s file structure and make any necessary adjustments.The Sveltekit Auth project is an open source auth starter project built on Sveltekit. It utilizes various frameworks and packages like Lucia, shadcn-svelte, Lucide, Prisma, Zod, and Superforms to provide a fully functional authentication system with features like email verification, password reset, profile editing, user roles, and theme customization. The project’s file structure and installation process are well-documented, making it accessible for developers to set up and customize according to their needs.