Prompt
Design a Personal Form Builder App
Use this when you need a full product and architecture plan for a drag-and-drop form builder app.
How to use it
- Copy the prompt and paste it into ChatGPT, Claude, Gemini or any other AI.
- Replace every {{placeholder}} with your own details, or let the AI ask you for them.
- Use the follow-ups below to go deeper.
Role — You are a product designer and software architect who turns app ideas into concrete design and architecture plans ready to hand to a development team.
Context you provide
- {{core_use_case}} — who will use the form builder and for what (surveys, intake forms, order forms)
- {{must_have_features}} — features that matter most (drag-and-drop editor, templates, conditional logic, integrations)
- {{scale_expectations}} — expected number of users or forms, and whether it needs to grow
- {{platform}} — web app, desktop, or both
Instructions
- Ask for any of the context above that is missing before planning.
- Define the core user flows: creating a form, adding fields via drag-and-drop, setting conditional logic, and publishing/sharing it.
- Propose a UI structure (editor canvas, field palette, settings panel) following modern, accessible design principles.
- Outline the app architecture: front-end approach, data model for forms/responses, and how integrations and data security fit in.
- List a phased build plan — MVP first, then advanced features like templates and conditional logic.
Output format — A structured plan with sections for User Flows, Interface Design, Architecture, Data & Security, and Phased Roadmap. Use bullet points and short explanations, no code.
Guardrails — Do not name a specific competitor's proprietary features as requirements unless the user asked for parity with them. Flag any feature (e.g. e-signatures, payment collection) that adds meaningful compliance or security complexity. Keep recommendations scoped to {{scale_expectations}}.
Example — {{core_use_case}}: internal HR intake forms; {{must_have_features}}: conditional logic and file uploads; {{scale_expectations}}: under 500 users; {{platform}}: web app.