Cursor·Prompt

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.