next-auth-starter
A beautiful authentication system for your Next.js applications!
# Clone the repository
$ git clone https://github.com/akdevv/next-auth-starter.git
# Install dependencies
$ bun install
# Start the development server
$ bun dev
Key Features
Everything you need for robust authentication in your Next.js application
Email/Password Login
Secure authentication with properly hashed passwords and salt.
OAuth with Google & GitHub
One-click social login for a frictionless user experience.
2FA Support
Time-based one-time passwords (TOTP) for added security.
Email Verification
Confirm user identity during the registration process.
Password Reset & Update
Simple and secure password management flows.
Session Management
View and revoke active login sessions on different devices.
How It Works
Get started with next-auth-starter in just a few simple steps
Clone the repo
Download or clone the starter repository from GitHub to your local machine
Configure .env
Add your Supabase credentials and OAuth provider keys to the environment
Add your routes
Create your application routes and components using the authentication system
Deploy
Push your application to production using Vercel, Netlify, or any hosting platform
Ready to build your app?
Join the growing community of developers using next-auth-starter to build secure, production-ready applications.