The prompt
Build a complete, production-ready [APP TYPE] with the following specifications:
## App Overview
[2-3 sentences describing what the app does and who uses it]
## Tech Stack
- Frontend: React with Tailwind CSS
- Backend: Node.js Express (or Next.js API routes if full-stack)
- Database: PostgreSQL with Prisma ORM
- Auth: JWT tokens with email/password (or specify OAuth provider)
- Deployment: Already handled by Replit
## Core Features (build ALL of these)
1. [Feature 1 — be specific about what happens]
2. [Feature 2 — include data relationships]
3. [Feature 3 — include user interactions]
4. [Feature 4 — include any external APIs needed]
## Data Models
- [Model 1]: [fields and their types]
- [Model 2]: [fields and relationships to Model 1]
## UI Requirements
- Mobile-first responsive layout
- Loading states on all async operations
- Error messages for form validation
- Empty states when lists have no data
- Consistent color scheme: [describe or say "use a clean minimal palette"]
## Security Requirements
- Validate all inputs on the server side
- Never expose sensitive data in API responses
- Rate limit the authentication endpoints
- Use environment variables for all secrets
## Do NOT
- Leave any placeholder code or TODO comments
- Use mock/fake data — connect everything to the real database
- Skip error handling
Start by listing the files you will create, then build each one completely.
How to use this
1
Settings → Custom Instructions → paste into "How should ChatGPT respond?"
2
Or create a custom GPT with this as the system prompt
3
API → use as the system role message
Pro tips
→The more specific your data models, the better the output — describe every field
→Add "Deploy automatically when done" at the end for instant live URL
→Works on bolt.new, lovable.dev, and v0.dev with minor modifications
→For Indian apps: add "Support ₹ currency formatting" and "Indian phone number validation (10 digits)"