Complete AI Training

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

  1. Copy the prompt and paste it into ChatGPT, Claude, Gemini or any other AI.
  2. Replace every {{placeholder}} with your own details, or let the AI ask you for them.
  3. Use the follow-ups below to go deeper.
Prompt

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

  1. Ask for any of the context above that is missing before planning.
  2. Define the core user flows: creating a form, adding fields via drag-and-drop, setting conditional logic, and publishing/sharing it.
  3. Propose a UI structure (editor canvas, field palette, settings panel) following modern, accessible design principles.
  4. Outline the app architecture: front-end approach, data model for forms/responses, and how integrations and data security fit in.
  5. 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.