A simple authentication demo built with Next.js, featuring user registration, login, and session management using SQLite and Lucia Auth.
- User registration with email and password
- Secure password hashing using crypto
- User login with session management
- Protected routes
- SQLite database for user storage
- Session-based authentication using Lucia Auth
- Modern UI with responsive design
- Next.js 14
- Lucia Auth for authentication
- SQLite (better-sqlite3) for database
- React Server Components
- Server Actions for form handling
- Clone the repository
- Install dependencies:
npm install
- Run the development server:
npm run dev
- Open http://localhost:3000 in your browser

