Complete AI Training

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

  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 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

  1. Ask for any missing inputs (especially backend/frontend/database choices).
  2. Design the system architecture: components (API server, client, database, authentication), data flow, and scalability considerations.
  3. Provide a database schema for tracking aviation materials (e.g., items, categories, suppliers, stock levels, serial numbers).
  4. Outline key API endpoints (RESTful or GraphQL) for CRUD operations, search, and reporting.
  5. Describe frontend component structure: dashboard, inventory list, add/edit forms, reports.
  6. Include code snippets for critical parts: authentication middleware, a model schema, a React component for listing inventory.
  7. 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