Next.js SaaS Starter
Bộ khởi tạo SaaS: Next.js, Postgres, Stripe subscription, xác thực JWT và dashboard quản trị.
Mô tả sản phẩm
Giới thiệu
Starter dựng một sản phẩm SaaS hoàn chỉnh với Next.js: đăng ký/đăng nhập, thanh toán định kỳ qua Stripe, phân quyền theo nhóm và trang dashboard cho người dùng.
Điểm nổi bật
- Xác thực bằng JWT lưu trong cookie
- Thanh toán subscription qua Stripe (Checkout + Customer Portal)
- Dashboard quản lý thành viên, vai trò
- Drizzle ORM + PostgreSQL
Danh sách chức năng
- Đăng ký / đăng nhập bằng JWT
- Thanh toán subscription qua Stripe
- Quản lý thành viên và vai trò
- Dashboard người dùng
Hướng dẫn cài đặt
Yêu cầu
- Node.js 18 trở lên
- pnpm (
npm i -g pnpm)
Các bước
- Giải nén file vừa tải hoặc clone:
git clone https://github.com/nextjs/saas-starter.git - Cài đặt phụ thuộc:
pnpm install - Sao chép
.env.examplethành.env(hoặc.env.local) và điền cấu hình - Chạy thử:
pnpm dev - Mở http://localhost:3000
Xem README trong mã nguồn để biết các biến môi trường bắt buộc.
Câu hỏi thường gặp
Giấy phép sử dụng thế nào?
Đây là dự án mã nguồn mở theo giấy phép MIT. Bạn được dùng, chỉnh sửa và triển khai miễn phí; vui lòng đọc file LICENSE và README trong mã nguồn (github.com/nextjs/saas-starter) để nắm điều kiện khi dùng cho mục đích thương mại.
Tải về rồi cài đặt thế nào?
Bấm 'Tải về miễn phí' để tải file .zip mã nguồn, giải nén và làm theo mục 'Hướng dẫn cài đặt' ngay trên trang này.
Sản phẩm cùng danh mục
Taxonomy — Blog & Dashboard SaaS
Ứng dụng mẫu Next.js 14: blog MDX, dashboard, xác thực, thanh toán và giao diện shadcn/ui.
Miễn phí
TailAdmin — Next.js Admin Dashboard
Bảng điều khiển quản trị miễn phí: hàng trăm component, biểu đồ, bảng dữ liệu, form và dark mode.
Miễn phí
Next.js Commerce — Thương mại điện tử
Bộ khung cửa hàng thương mại điện tử hiệu năng cao của Vercel: Next.js App Router, Server Components, giỏ hàng và thanh toán.
Miễn phí