{"repo":"conermurphy/clerk-aws-nextjs-stripe-saas-guide","free":true,"listed":false,"github":"https://github.com/conermurphy/clerk-aws-nextjs-stripe-saas-guide","clone":"git clone https://github.com/conermurphy/clerk-aws-nextjs-stripe-saas-guide.git","description":"An example project that showcases how to build a SaaS product using Next.js App Router, Clerk, Stripe, and AWS DynamoDB.","language":"TypeScript","stars":23,"topics":["aws","cdk","clerk","dynamodb","saas","stripe","typescript"],"license":"MIT","category":"auth-billing-email","readme_excerpt":"SaaS Starter — Next.js, Clerk, Stripe & AWS An example project showing how to build a full-stack SaaS product with authentication, subscription billing, and a serverless AWS backend. It pairs authenticated user accounts (Clerk) with subscription payments (Stripe) and persistence in DynamoDB, all provisioned as infrastructure-as-code with the AWS CDK. Live demo: clerk-aws-nextjs-stripe-saas-guide.vercel.app 📖 This project accompanies the full written guide: How to Build a SaaS Product with Next.js App Router, Clerk, AWS DynamoDB and Stripe What this demonstrates - Authentication with Clerk, including route protection via Next.js middleware. - Subscription billing with Stripe — checkout, the customer portal, and webhook handling to keep subscription state in sync. - Serverless persistence in AWS DynamoDB, provisioned with the AWS CDK rather than the console. - A typed, App Router Next.js codebase ( 94% TypeScript) styled with Tailwind CSS. Tech stack Concern Tool -------------- ----------------------------- Framework Next.js (App Router) Language TypeScript Auth Clerk Payments Stripe Database AWS DynamoDB Infrastructure AWS CDK Styling Tailwind CSS Hosting Vercel (app) + AWS (backend) Project structure Getting started Prerequisites - Node.js - A Clerk account - A Stripe account - An AWS account with credentials configured locally, plus the AWS CDK 1. Install dependencies 2. Configure environment variables Create a .env.local file in the project root with the below ENVs. 3. Dep","default_branch":null,"files":null,"tree":[],"storefront":"/r/conermurphy","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/conermurphy/clerk-aws-nextjs-stripe-saas-guide/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}