Cursor Prompt: Build a SaaS App from Scratch
When to Use This Prompt
Use this prompt when starting a new SaaS product from scratch. It gives Cursor the full picture of what you need, so it can set up the project structure correctly from the beginning.
The Prompt
Build a complete SaaS application with the following features: 1. Landing page with hero, features, pricing, and CTA sections 2. User authentication (email/password + Google OAuth) 3. Dashboard with sidebar navigation 4. Subscription billing with Stripe (free, pro, enterprise tiers) 5. Settings page for account management 6. Admin panel for user management Tech stack: Next.js 14, TypeScript, Tailwind CSS, Supabase (auth + database), Stripe. Requirements: - Mobile responsive design - Dark mode support - Row-level security on all database tables - Webhook handler for Stripe events - Clean, maintainable code structure
What to Customize
Replace the feature list with your specific SaaS features. Adjust the pricing tiers to match your business model. Add any specific integrations you need (email, analytics, etc.).
Expected Output
Cursor will generate a complete project structure with 15-20 files, including authentication flows, database schema, API routes, and Stripe integration. Expect to iterate 2-3 times on specific features.