Project Overview
NextAuth Starter Template is a complete authentication system built with Next.js and Auth.js v5. It supports email/password authentication, social login (Google & GitHub), email verification, password reset, and role-based authentication. The project includes a settings page for enabling two-factor authentication, updating email and passwords, and managing user sessions with client-side hooks and server-side functions. Email notifications are powered by Resend API, and the database is managed using Neon PostgreSQL with Prisma ORM.Technologies
Next.jsAuth.js v5PrismaNeon PostgreSQLShadCN UIResend API