Create a SaaS using Next.js, Kinde-Auth, Supabase, Prisma, Stripe, and Tailwind CSS.

Create a SaaS using Next.js, Kinde-Auth, Supabase, Prisma, Stripe, and Tailwind CSS.

Jan Marshal

3 часа назад

755 Просмотров

Hey everyone, what's up 👋🏻

Today, you are going to build a multi-tenant blogging SaaS application using the best tech on the market. This includes Next.js 15, Kinde Auth, Supabase, Prisma, Stripe, Tailwind CSS, shadcn/ui, Vercel, Conform, and much more. This is a full-stack tutorial, which means we will build everything from start to finish!

🚀 Kinde Auth: https://dub.sh/xeU8r3v

👨🏻‍💻 GitHub Repository: https://janmarshal.com/courses/create-a-saa-s-using-next-js-15-kinde-auth-supabase-prisma-stripe-and-tailwind-css
🌍 My Website: https://www.janmarshal.com
✅ Follow me on X: https://x.com/janmarshaldev
📧 Business ONLY: [email protected]

Features:
🌐 Next.js App Router
🔐 Kinde Authentication with MFA
📧 Passwordless Auth
🔑 OAuth (Google and GitHub)
💰Payments using Stripe
🪝 Implementation of Stripe Webhooks
💿 Supabase Postgres Database
💨 Prisma Orm
✅ Server Validation using Zod and Conform
😱 Unique Subdirectory validation
🗂️ File Upload with Uploadthing
🎨 Styling with Tailwindcss and Shadcn UI
😶‍🌫️ Deployment to vercel

- Beautiful Landing Page
- Server side implementation
- Performance Optimized
- Clean Code

Installation Script: npm i @radix-ui/react-dialog @radix-ui/react-dropdown-menu @radix-ui/react-label @radix-ui/react-select @radix-ui/react-separator @radix-ui/react-slot @radix-ui/react-switch class-variance-authority clsx lucide-react tailwind-merge tailwindcss-animate --legacy-peer-deps

Resources used:
Next.js: https://nextjs.org
Kinde: https://dub.sh/xeU8r3v
Tailwind.css: https://tailwindcss.com
Shadcn/UI: https://ui.shadcn.com
Stripe: https://stripe.com
Prisma: https://prisma.io
Supabase: https://supabase.com/
Uploadthing: https://uploadthing.com/
Conform: https://conform.guide/
Vercel: https://vercel.com/
Tailwind Typo: https://github.com/tailwindlabs/tailwindcss-typography

Timestamps:
00:00 Intro
05:40 Installation and Overview
21:00 Authentication
45:00 Create Dashboard
01:30:00 Site Creation (Validation)
01:40:00 Database & Prisma
02:05:00 Continue with Site Creation
02:45:00 Articles Overview
03:00:00 Article Creation
04:45:00 Continue with Articles Overview
05:10:00 Edit Article
05:35:00 Delete Article
05:50:00 Site Settings
06:55:00 Dashboard Index Page
07:15:00 Blog Frontend
08:05:00 Stripe & Pricing Page
10:10:00 Landing Page
10:50:00 Deployment to Vercel
11:15:00 Outro
Ссылки и html тэги не поддерживаются


Комментарии: