This is a template project for building fullstack applications using Next.js, with built-in authentication. It includes user registration, login, and protected routes, and is designed to be a starting point for fullstack projects that require authentication.
- Authentication implemented With Lucia
- Role-based Route protection
- Drizzle ORM integration
- Using Drizzle-Zod to Create Schemas based on the tables
- Parsing Environment Variables with Zod
- Styling with TailwindCSS
- Dark-mode with next-themes
- Zustand