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.