Spotlight on Next Saas Starter

Next S

Next Saas Starter

Get started quickly with Next.js, Postgres, Stripe, and shadcn/ui. By Lee Robinson from Vercel.

hero-img

Next.js SaaS Starter

Unique Selling Proposition

Get started quickly with a SaaS application using Next.js, featuring authentication, Stripe integration for payments, and a dashboard for logged-in users.

Features

  • Marketing landing page with animated Terminal element
  • Pricing page connected to Stripe Checkout
  • Dashboard pages with CRUD operations on users/teams
  • Basic RBAC with Owner and Member roles
  • Subscription management with Stripe Customer Portal
  • Email/password authentication with JWTs stored to cookies
  • Global middleware to protect logged-in routes
  • Local middleware to protect Server Actions or validate Zod schemas
  • Activity logging system for user events

How It Works

  1. Clone the repository and install dependencies
  2. Set up environment variables
  3. Run database migrations and seed the database
  4. Start the Next.js development server
  5. Access the application at http://localhost:3000

Tech Stack

  • Framework: Next.js
  • Database: Postgres
  • ORM: Drizzle
  • Payments: Stripe
  • UI Library: shadcn/ui

More Information

  • Demo: https://next-saas-start.vercel.app/
  • Built with React 19 features and latest Next.js patterns
  • Majority of UI built with v0

FAQ

Q: How do I test Stripe payments? A: Use the test card number 4242 4242 4242 4242, any future expiration date, and any 3-digit CVC.

Q: What are the steps for deploying to production? A: Set up a production Stripe webhook, deploy to Vercel, and add necessary environment variables for the production environment.

Q: Are there other similar templates available? A: Yes, there are paid versions with more features available from achromatic.dev, shipfa.st, and makerkit.dev.

Discover Alternatives to Next Saas Starter

Featured Today

seojuice
seojuice-logo

Scale globally with less complexity

With Paddle as your Merchant of Record

Compliance? Handled

New country? Done

Local pricing? One click

Payment methods? Tick

Weekly Product & Deals