28188bb3a63e883356842e16f8b837c4484dde15
- Replace 8 placeholder price IDs (price_starter_monthly, etc.) with real Stripe test-mode price IDs created via API - Add STRIPE_SECRET_KEY, STRIPE_WEBHOOK_SECRET, NEXT_PUBLIC_BILLING_PROVIDER, and NEXT_PUBLIC_STRIPE_PUBLISHABLE_KEY to docker-compose.yml (build args + runtime) - Add NEXT_PUBLIC_BILLING_PROVIDER ARG/ENV to Dockerfile - Enable team and personal account billing (was 'false') - Created Stripe webhook endpoint for production URL - Created 4 Stripe products (Starter/Pro/Verband/Enterprise) with monthly+yearly prices Checkout was crashing because: 1. STRIPE_SECRET_KEY was missing → Zod validation failed at createStripeClient() 2. STRIPE_WEBHOOK_SECRET was missing → same Zod schema rejection 3. NEXT_PUBLIC_BILLING_PROVIDER was unset → BillingProviderSchema.parse() failed 4. Price IDs were placeholders, not real Stripe price_xxx IDs
Makerkit - Supabase SaaS Starter Kit - Turbo Edition
This is a Starter Kit for building SaaS applications using Supabase, Next.js, and Tailwind CSS.
A demo version of this project can be found at makerkit/next-supabase-saas-kit-turbo-demo. This version contains a tasks functionality that is not present in the original version, multiple languages, and other various modifications.
Please follow the documentation to get started.
Please remember to update the repository daily.
Description
Languages
TypeScript
88.4%
PLpgSQL
9.2%
HTML
1.2%
Roff
0.4%
CSS
0.3%
Other
0.3%