mickasmt / next-saas-stripe-starter

Open-source SaaS Starter with User Roles & Admin Panel. Built using Next.js 14, Prisma, Neon, Auth.js v5, Resend, React Email, Shadcn/ui, Stripe, Server Actions.
https://next-saas-stripe-starter.vercel.app
MIT License
1.41k stars 229 forks source link
admin-panel authjs contentlayer neondb nextjs nextjs14 pricing-table prisma react react-email resend server-actions shadcn-ui stripe userrole

SaaS Starter

Next SaaS Stripe Starter

Start at full speed with SaaS Starter !

Mickasmt Twitter follower count

Introduction · Installation · Tech Stack + Features · Author · Credits


Introduction

Empower your next project with the stack of Next.js 14, Prisma, Neon, Auth.js v5, Resend, React Email, Shadcn/ui, and Stripe.
All seamlessly integrated with the SaaS Starter to accelerate your development and saas journey.

Installation

Clone & create this repo locally with the following command:

npx create-next-app my-saas-project --example "https://github.com/mickasmt/next-saas-stripe-starter"

Or, deploy with Vercel:

Deploy with Vercel

Steps

  1. Install dependencies using pnpm:
pnpm install
  1. Copy .env.example to .env.local and update the variables.
cp .env.example .env.local
  1. Start the development server:
pnpm run dev

[!NOTE]
I use npm-check-updates package for update this project.

Use this command for update your project: ncu -i --format group

Roadmap

Tech Stack + Features

https://github.com/mickasmt/next-saas-stripe-starter/assets/62285783/828a4e0f-30e3-4cfe-96ff-4dfd9cd55124

Frameworks

Platforms

UI

Hooks and Utilities

Code Quality

Miscellaneous

Author

Created by @miickasmt in 2023, released under the MIT license.

Credits

This project was inspired by shadcn's Taxonomy, Steven Tey’s Precedent, and Antonio Erdeljac's Next 13 AI SaaS.