/Merlin_SaaS

Built a Full Stack SaaS Application using Next.js 14, Stripe, Kinde, Prisma, Supabase, and TailwindCSS.

Primary LanguageTypeScript

MerlinSaaS

πŸš€ Built a Full Stack SaaS Application using Next.js 14, Stripe, Kinde, Prisma, Supabase, and TailwindCSS.

Demo

Demo

Screenshots

merlin

Screenshot 2024-03-10 234421

Screenshot 2024-03-10 234453

Screenshot 2024-03-10 234515

Tech Stack Used

Client: ReactJs, NEXTjs, TypeScript, TailwindCSS, Shadcn/UI

Server: Node, Express, Socket.Io, MongoDB, JWT Auth

Database: PrismaDb, Supabase

Auth: Kinde

Payment: Stripe

Features

  • 🌐 nextjs App Router

  • πŸ” Kinde Authentication

  • πŸ“§ Passwordless Auth

  • πŸ”‘ OAuth (Google and GitHub)

  • πŸ’Ώ supabase Database

  • πŸ’¨ prisma Orm

  • 🎨 Styling with tailwindcss and shadcn UI

  • βœ… Change the color scheme to your liking

  • πŸ’΅ stripe for subscription handling

  • πŸͺ Implementation of Stripe Webhooks

  • πŸ˜Άβ€πŸŒ«οΈ Deployment to vercel

  • Pending States

  • Cache Revalidation

  • Stripe Customer Portal

  • Stripe Checkout page

  • Server side implementation

  • Add Notes, View Notes, Edit Notes, Delete Nodes.