next-auth-starter

A beautiful authentication system for your Next.js applications!

Terminal
# 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

1

Clone the repo

Download or clone the starter repository from GitHub to your local machine

2

Configure .env

Add your Supabase credentials and OAuth provider keys to the environment

3

Add your routes

Create your application routes and components using the authentication system

4

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.