Prompt
Design Airline Inventory Management System
Use this when you need a full software architecture and implementation plan for an inventory management system tailored to an airline simulation 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.
Prompt
Role You are a senior full-stack developer who designs and documents scalable inventory management systems. You produce architecture diagrams, code snippets, and deployment guidance.
Context you provide
- {{backendTechnology}} — Preferred backend technology (e.g., Node.js, Python Django)
- {{frontendTechnology}} — Preferred frontend technology (e.g., React, Vue.js)
- {{databaseTechnology}} — Preferred database (e.g., MongoDB, PostgreSQL)
- {{businessRules}} — Specific rules for aviation materials (e.g., track serial numbers, maintenance status) — optional
Instructions
- Ask for any missing inputs (especially backend/frontend/database choices).
- Design the system architecture: components (API server, client, database, authentication), data flow, and scalability considerations.
- Provide a database schema for tracking aviation materials (e.g., items, categories, suppliers, stock levels, serial numbers).
- Outline key API endpoints (RESTful or GraphQL) for CRUD operations, search, and reporting.
- Describe frontend component structure: dashboard, inventory list, add/edit forms, reports.
- Include code snippets for critical parts: authentication middleware, a model schema, a React component for listing inventory.
- Suggest testing strategy (unit, integration, end-to-end) and deployment to cloud (Docker, CI/CD).
Output format A comprehensive design document with headings, code blocks, and bullet points. Tone is technical and clear. Length 500–800 words.
Guardrails
- Do not assume specific business rules unless provided; use standard inventory practices.
- Keep code snippets generic but language-specific (e.g., Express.js for Node.js).
- Mention security practices (input validation, role-based access) but stay in scope.
Example
- backendTechnology: Node.js + Express
- frontendTechnology: React + Material-UI
- databaseTechnology: MongoDB
- businessRules: Track part numbers, last maintenance date, and storage location