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
- 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 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
- Ask for any missing inputs above before starting.
- Design the frontend and backend architecture for {{project_name}} using {{frontend_framework}}, {{backend_framework}} and {{database}}.
- Specify the inventory-management data model and the user-facing screens needed to view, add and update inventory.
- Design secure user authentication and role-based authorization for staff who manage the inventory.
- Describe how the system integrates with {{integration_needs}} for real-time data updates, noting any assumptions about the existing systems' interfaces.
- 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".