This project demonstrates how to implement Username-password authentication using Lucia-Auth and the SvelteKit full-stack framework. It also utilizes the Shadcn-Svelte CSS library for styling, Lucide-Svelte for icons, Drizzle ORM, Supabase for storing data.
Topic | Frameworks |
---|---|
Full Stack | Sveltekit 🔥 |
Auth | Lucia-Auth |
CSS | Shadcn-Svelte |
Database | Supabase |
ORM | Drizzle ORM ✨ |
https://auth-lucia.vercel.app
Clone the repository:
git clone https://github.com/SikandarJODD/Auth-Lucia
Install the dependencies:
cd auth-lucia
npm install
Configure the environment variables:
Create a .env
file in the root directory and add the following variables:
DATABASE_URL = ''
Run the application:
npm run dev
Open your browser and navigate to http://localhost:5173
to see the application in action.