dzlau/stripe-supabase-saas-template — reverse-engineered prompt

Reverse engineered prompt

GitHub

Build me a polished SaaS starter app that I can use as the base for a paid product.

I want a clean landing page, a sign up and sign in flow, logout, forgot password and password reset, plus social login with Google and GitHub. After login, users should be taken to a protected dashboard that only signed in users can see.

Please wire it up with Supabase for auth, Postgres for the database, and Stripe for subscriptions. Users should be able to pick a plan from a Stripe pricing table, complete checkout, land back in the app, and manage their billing or payment method through the Stripe customer portal. The app should also listen for Stripe webhooks and be able to show or use the customer’s current plan in the dashboard.

Make it look modern and responsive with a simple SaaS style UI. Include the env example and setup scripts so I can run it locally, connect my Supabase and Stripe keys, migrate the database, and deploy it to Vercel.

Want more depth? Deep Reverse