Welcome, Start Shipping Now! Learn more

All projects

NNextStarterKit

Production-Ready Next.js SaaS Boilerplate

A commercial Next.js SaaS starter kit that brings authentication, billing, dashboards and content tools into a reusable product foundation.

NextStarterKit production-ready Next.js SaaS boilerplate website

Overview

NextStarterKit productizes recurring systems from my SaaS and client projects. It gives developers a reusable foundation for authentication, subscriptions, dashboards, content management and growth tools.

Key Features

  • Authentication

    Better Auth supports email and password, Google and GitHub OAuth, magic links, sessions and account linking.

  • Subscription billing

    Stripe supports monthly and annual plans, webhooks, purchase tracking and a self-service billing portal.

  • Role-based dashboards

    Separate user and admin areas cover accounts, banning, purchases, content and security oversight.

  • Content and growth tools

    An AI-powered Tiptap blog, uploads, waitlists, invitations, contact submissions, banners, popups, FAQs, changelogs and testimonials are included.

  • Transactional email

    Editable email templates support SendGrid, Resend, Mailgun and SMTP.

Tech Stack

Next.js
TypeScript
Tailwind CSS
PostgreSQL
Drizzle
Better Auth
Zustand
Stripe
UploadThing
TanStack Query

Architecture

View infrastructure details

Authentication

Better Auth supports email and password, Google and GitHub OAuth, magic links, sessions and account linking.

Subscription billing

Stripe supports monthly and annual plans, webhooks, purchase tracking and a self-service billing portal.

Role-based dashboards

Separate user and admin areas cover accounts, banning, purchases, content and security oversight.

Content and growth tools

An AI-powered Tiptap blog, uploads, waitlists, invitations, contact submissions, banners, popups, FAQs, changelogs and testimonials are included.

Transactional email

Editable email templates support SendGrid, Resend, Mailgun and SMTP.

Security and account controls

Audit logs, rate limiting, consent-based impersonation, CSP and HSTS accompany data export, account deletion and private GitHub source delivery.

The Challenge

Every new application repeats infrastructure work before its distinctive features can be built. Authentication, payment events, account management and administration need to work together and remain maintainable as the product grows.

The Solution

I assembled those systems into a Next.js and React starter backed by PostgreSQL and Drizzle. Shared account, billing, content and security workflows let developers begin with a connected application foundation.

Let’s build

Have a project in mind?

Let’s discuss how we can turn your idea into a real product.

Get in touch