LogoIndieHub

SaaSKit

A Next.js Authentication starter template (password reset, email validation and oAuth). Includes Auth, MongoDB, Lemon Squeezy, tailwindcss and shadcn-ui

Introduction

Motivation

Implementing authentication in Next.js, especially Email+Password authentication, Oauth, payments, and database integration can be challenging.

No more hassle with user management. No more hassle for payment integrations. No more building a landing page from scratch.

A done-for-you starter kit

Key Features
  • Authentication: 💼 Support for Credential and OAuth(google,github) authentication.
  • Authorization: 🔒 Easily manage public and protected routes within the app directory.
  • Email Verification: 📧 Verify user identities through email.
  • Password Reset: 🔑 Streamline password resets by sending email password reset links.
  • Lemonsqueezy Payment: 💳 Setup user subscriptions seamlessly with lemonsqueezy.
  • Turso Database: 🛢️ Utilize a turso database set up.
  • Drizzle ORM: 🛢️ Utilize a Drizzle ORM.

Information

Categories