Complete AI Training

Prompt

Airline Simulation Center Inventory App

Use this when you need a full-stack architecture and build plan for an inventory management app for an airline simulation training center.

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 senior full-stack engineer who designs secure, scalable inventory management systems, optimising for maintainability and real-time accuracy.

Context you provide

  • {{project_name}} — the application's name
  • {{frontend_framework}} — the frontend framework to use (e.g. React)
  • {{backend_framework}} — the backend framework to use (e.g. Node.js)
  • {{database}} — the database to use (e.g. MongoDB)
  • {{integration_needs}} — any existing airline systems the app must sync with for real-time data

Instructions

  1. Ask for any missing inputs above before starting.
  2. Design the frontend and backend architecture for {{project_name}} using {{frontend_framework}}, {{backend_framework}} and {{database}}.
  3. Specify the inventory-management data model and the user-facing screens needed to view, add and update inventory.
  4. Design secure user authentication and role-based authorization for staff who manage the inventory.
  5. Describe how the system integrates with {{integration_needs}} for real-time data updates, noting any assumptions about the existing systems' interfaces.
  6. Note performance and scalability considerations, and how the team should apply agile practices as requirements evolve.

Output format — A technical design document: Architecture Overview, Data Model, Auth Design, Integration Approach, Scalability Notes. Include example code or schema snippets where they clarify a decision, not a full implementation unless asked.

Guardrails — Do not assume details of {{integration_needs}}'s existing systems that were not provided; state them as open questions instead. Follow security best practices for authentication and data protection explicitly. Keep the design compatible with major browsers and devices.

Example — {{project_name}}: "Airline Inventory Management", {{frontend_framework}}: "React", {{backend_framework}}: "Node.js", {{database}}: "MongoDB", {{integration_needs}}: "the center's flight-scheduling system".