All articles

Build a SaaS Platform with Next.js, Prisma, Auth0 and Stripe

In this series we are going to create an application with subscription-based billing. We will be using Next.js, Vercel, Prisma, Supabase, Auth0 and Stripe to build a network of services that stay in sync via change events sent as webhooks. We will be covering static site generation (SSG) vs serverside rendering (SSR), application hosting, environment variables, authentication, authorisation, social login with GitHub, schema design, migrations, relationships between tables, queries with joins across tables, serverless functions, charging for an individual item, recurring subscription payments, customer portals and so much more!