Loading...

Sample Prompts

ArchGPT cover illustration

Sample Prompts

Explore a curated list of sample prompts to generate a variety of diagrams. These examples span across different software domains and diagram types to inspire your creations.

E-commerce: Design an AWS architecture for a scalable e-commerce platform using Elastic Beanstalk for the web servers, RDS for the product catalog and user data, S3 for product images, and CloudFront for content delivery. Healthcare: Architect a HIPAA-compliant data processing pipeline on AWS. Use a Kinesis stream to ingest patient data, Lambda functions to process it, and store the results in a DynamoDB table, with all data encrypted at rest and in transit. FinTech: Illustrate a three-tier AWS setup for a retail banking application. Show public subnets with web servers, private subnets with application servers, and a secure private subnet with an RDS Multi-AZ database. Include a NAT Gateway for outbound traffic. Social Media: Diagram a real-time social media feed system on AWS. Use API Gateway with Lambda for the backend, DynamoDB for storing posts and user interactions, and an ElastiCache for Redis cluster to cache hot content. EdTech: Create an AWS architecture for an online learning platform with video streaming. Use S3 for storing video lectures, Elemental MediaConvert for transcoding, and CloudFront for streaming the content to users globally. Supply Chain: Design a serverless supply chain tracking system on AWS. An IoT sensor on a package sends data to IoT Core, which triggers a Lambda function to update the item's location in a DynamoDB table. Gaming: Architect a scalable backend for a mobile game on AWS. Use EC2 instances in an Auto Scaling group for game servers, a DynamoDB table for player state, and GameLift for session management. IoT: Diagram an IoT data ingestion and analytics platform on AWS. Show IoT devices sending data to AWS IoT Core, which routes data to AWS IoT Analytics for processing and visualization. CRM: Design a customer data platform on AWS. Use S3 as a data lake, AWS Glue for ETL jobs to process customer data from various sources, and Redshift for data warehousing and analytics. CMS: Illustrate a highly available and fault-tolerant WordPress CMS hosting on AWS. Use an Auto Scaling group of EC2 instances, an Application Load Balancer, an EFS for shared theme/plugin files, and an Aurora database.
E-commerce: Create a sequence diagram for a user placing an order on an e-commerce site. The participants should be the User, Web Browser, Web Server, Payment Gateway, and Warehouse System. Healthcare: Illustrate the sequence of events when a doctor's assistant schedules a patient appointment. Show interactions between the Assistant, the Scheduling System, the Doctor's Calendar, and the Patient Notification Service. FinTech: Diagram the sequence for a user transferring money between two accounts in a mobile banking app. Include the Mobile App, Backend Server, User Account Service, and a Transaction Ledger. Social Media: Show the sequence of a user uploading a photo to a social media app. Participants: User, Mobile App, API Gateway, Image Processing Service, and a Post Database. EdTech: Create a sequence diagram for a student submitting a quiz in an online course. Show interactions between the Student, the Learning Portal, the Quiz Service, and the Gradebook. Supply Chain: Diagram the sequence of a package being shipped, from the warehouse to the customer. Include Warehouse, Carrier, Tracking System, and Customer. Gaming: Illustrate the sequence of a player joining a multiplayer game match. Participants: Player's Game Client, Matchmaking Service, Game Server, and Player Database. IoT: Show the sequence of an IoT thermostat adjusting the temperature based on a user's mobile app command. Include the User's App, Cloud Service, and the Thermostat device. CRM: Diagram the process of a sales representative creating a new lead in a CRM system. Show the Rep, CRM Web Interface, API Server, and Customer Database. CMS: Create a sequence diagram for a writer submitting an article for review in a CMS. Participants: Writer, CMS Dashboard, Article Service, and an Editor Notification Service.
E-commerce: Create a flowchart outlining the customer checkout process, from adding an item to the cart to receiving an order confirmation. Include decision points for payment success/failure. Healthcare: Design a flowchart for a hospital's patient admission process. Start from the patient arriving at reception and cover triage, registration, and assignment to a ward. FinTech: Illustrate the workflow for a loan application process in a FinTech company. Show steps from application submission, credit check, approval/rejection decision, to fund disbursement. Social Media: Create a flowchart for the content moderation process on a social media platform. Show how user-reported content is reviewed by automated systems and human moderators. EdTech: Design a flowchart showing the process for a student enrolling in a new course. Include steps for browsing courses, checking prerequisites, payment, and finally accessing course materials. Supply Chain: Illustrate the inventory restocking process in a warehouse. The flow should start when stock levels for an item fall below a threshold and end when new stock is received and shelved. Gaming: Create a flowchart for a player's progression through a level in a game. Include start, collecting key items, encountering an enemy (with win/lose branches), and reaching the end. IoT: Design a flowchart for a smart home security system's response to detecting motion when the owner is away. Show the steps from motion detection to sending a notification and sounding an alarm. CRM: Illustrate the customer support ticket lifecycle. The flow should cover ticket creation, assignment to an agent, communication with the customer, and ticket resolution. CMS: Create a flowchart for publishing a blog post in a multi-author blog. Show the process from 'Draft', 'Pending Review', 'Approved', to 'Published', with an option to send it back for revision.
E-commerce: Create a UML class diagram for an e-commerce system. Include classes for Customer, Order, OrderItem, Product, and ShoppingCart. Show their attributes, methods, and relationships. Healthcare: Design a class diagram for a hospital management system. Include classes like Patient, Doctor, Appointment, and MedicalRecord. Define the properties and methods for each, and their associations. FinTech: Illustrate a class diagram for a basic banking system. Show classes for Bank, Account (with checking and savings as subclasses), Customer, and Transaction. Social Media: Create a class diagram for a social network. Include classes for User, Post, Comment, and Group. Show inheritance and multiplicity between them. EdTech: Design a class diagram for a learning management system. Include classes for Student, Instructor, Course, Enrollment, and Quiz. Supply Chain: Illustrate a class diagram for a logistics management system. Include classes like Supplier, Product, PurchaseOrder, Shipment, and Warehouse. Gaming: Create a class diagram for a role-playing game (RPG). Include classes for PlayerCharacter, NonPlayerCharacter (NPC), Item (with Weapon and Armor subclasses), and Quest. IoT: Design a class diagram for an IoT smart home system. Include classes for Device (as an abstract class), Sensor (e.g., TemperatureSensor), Actuator (e.g., LightSwitch), and a central Hub. CRM: Illustrate a class diagram for a CRM. Show classes for Contact, Company, Lead, and Opportunity, and model their relationships. CMS: Create a class diagram for a blog. Include classes for User, BlogPost, Category, and Tag.
University: Create an ER diagram for a university registration system. Include entities for Student, Course, Instructor, and Enrollment. Show primary keys, foreign keys, and relationships like one-to-many and many-to-many. Blog: Design an ER diagram for a blogging platform. Entities should include User, Post, Comment, and Category. A Post has one User, but a User can have many Posts. A Post can have many Comments. Project Management: Illustrate an ER diagram for a project management tool. Include entities for Project, Task, Employee, and Assignment. Show how employees are assigned to tasks within a project. Social Network: Model an ER diagram for a social network. Include entities for User, Profile, Friendship, Post, and Like. Illustrate the self-referencing relationship for Friendships. Airline Reservation: Create an ER diagram for an airline reservation system. Include entities like Passenger, Flight, Airport, Reservation, and Ticket. Music Streaming: Design an ER diagram for a music streaming service. Include entities for Artist, Album, Song, User, and Playlist. A playlist can contain many songs, and a song can be in many playlists. Online Retailer: Illustrate an ER diagram for an online retailer. Entities should include Customer, Product, Order, OrderLine, and Shipment. Hospital Management: Model an ER diagram for a hospital. Include entities for Patient, Doctor, Appointment, Bill, and Medical_Record. Real Estate: Create an ER diagram for a real estate agency. Entities: Property, Agent, Client, Sale, and Viewing. Library System: Design an ER diagram for a public library. Include entities for Book, Author, Member, and Loan. Show the relationship between books and authors.
Internet Banking - Context: Create a C4 Context diagram for an Internet Banking System. Show the user interacting with the system, and the system's interactions with an external Mainframe Banking System and an Email Service. Internet Banking - Container: Create a C4 Container diagram for the Internet Banking System. Show the Web Application (a Java Spring Boot app), a Single-Page Application (Angular), a Mobile App (iOS/Android), a Database (PostgreSQL), and an API Gateway. Internet Banking - Container: Create a C4 Container diagram for the Web Application container. Show components like a Sign In Controller, Accounts Summary Controller, Security Component, and a Mainframe Banking System Facade. E-commerce - Context: Design a C4 System Context diagram for an e-commerce platform showing the Customer, an Administrator, a Shipping Service, and a Payment Gateway. E-commerce - Container: Illustrate a C4 Container diagram for the e-commerce platform. Include a Web Frontend, a Product Catalog microservice, an Orders microservice, and a Customer Database. E-commerce - Container: Create a C4 Container diagram for the Orders microservice. Show an OrderController, OrderService, and an OrderRepository component. Ride-Sharing App - Context: Design a C4 Context diagram for a ride-sharing app like Uber. Show the Rider, the Driver, and interactions with a GPS Service and a Payment Service. Ride-Sharing App - Container: Create a C4 Container diagram showing a Mobile App, a Backend API, a Passenger Service, a Driver Service, and a Trip Database. Video Streaming - Context: Illustrate a C4 System Context diagram for a video streaming service like Netflix. Show a User, an Admin, and interaction with a Content Delivery Network (CDN). Video Streaming - Container: Design a C4 Container diagram showing a Web UI, a Mobile App, a Recommendation microservice, a Video Streaming service, and a User Profile database.
Document Lifecycle: Create a state diagram showing the lifecycle of a document in a CMS. The states should be Draft, In Review, Approved, and Published. Show the transitions like 'submit for review', 'approve', 'reject', and 'publish'. Bug Tracking: Illustrate the states of a bug in a bug tracking system. States include New, Assigned, In Progress, Fixed, Verified, and Closed. Show the actions that cause transitions. Vending Machine: Design a state diagram for a vending machine. Show states like Idle, Accepting Money, Item Selected, and Dispensing Item. Include events like 'insert coin', 'select item', and 'item delivered'. Traffic Light: Create a state diagram for a pedestrian-crossing traffic light system. Show states for Green, Yellow, Red, and Walk signal. User Authentication: Illustrate the states of a user session. Include states like Logged Out, Logging In, Logged In, and Session Expired. Online Order: Design a state diagram showing the states of an online order: Placed, Awaiting Payment, Paid, Shipped, Delivered, and Canceled. ATM Session: Model the states of an ATM session, from Idle to Card Inserted, PIN Entered, Selecting Transaction, and Transaction Complete. Media Player: Create a state diagram for a media player. Include states for Playing, Paused, Stopped, and Buffering. Coffee Machine: Design a state diagram for a simple coffee machine. States: Idle, Grinding Beans, Brewing, and Dispensing Coffee. Build Pipeline: Illustrate the states of a CI/CD build pipeline: Queued, Building, Testing, Deploying, and Finished (with success/failure sub-states).
Login Process: Create an activity diagram for a user login process. Show the flow from entering credentials, validating them, and either granting access or showing an error. Use forks for concurrent activities like logging the attempt and updating user's last login time. Online Shopping: Illustrate the activity flow for a customer making a purchase on an e-commerce website. Use swimlanes to show activities performed by the Customer, the Website, and the Payment Gateway. University Admission: Design an activity diagram for a university's admission process. Show the parallel activities of reviewing an application, checking financial aid eligibility, and sending an admission decision. ATM Withdrawal: Create an activity diagram for a cash withdrawal from an ATM. Use swimlanes for the Customer, ATM, and the Bank. Restaurant Order: Illustrate the activity from placing an order to receiving food in a restaurant. Use swimlanes for Customer, Waiter, and Kitchen. Document Approval: Design an activity diagram for a document approval workflow. Show forks for parallel reviews and a join before the final decision. New User Registration: Model the activity for a new user signing up for a service. Include steps for filling out the form, email verification, and initial login. Bug Fixing Process: Create an activity diagram for a software bug fixing process, from bug report to verification. Use swimlanes for Tester, Developer, and Project Manager. Travel Booking: Illustrate an activity diagram for booking a flight. Show activities for searching flights, selecting a flight, entering passenger details, and making a payment. Library Book Loan: Design an activity diagram for borrowing a book from a library, including checking for availability and updating the member's record.
ATM System: Create a use case diagram for an ATM. Actors should include the Customer and the Bank. Use cases should include 'Check Balance', 'Withdraw Cash', 'Deposit Funds', and 'Transfer Funds'. Restaurant System: Design a use case diagram for a restaurant ordering system. Show actors like Customer, Waiter, and Chef. Use cases should include 'Place Order', 'Update Order', 'Process Payment', and 'Prepare Food'. Library System: Illustrate a use case diagram for a library management system. Actors are Member and Librarian. Use cases: 'Borrow Book', 'Return Book', 'Search for Book'. Show how 'Login' is an included use case. Online Shopping: Create a use case diagram for an online store. Actors: Customer, Administrator. Customer use cases: 'View Products', 'Add to Cart', 'Checkout'. Administrator use cases: 'Manage Products', 'View Orders'. Hospital System: Design a use case diagram for a hospital. Actors: Patient, Doctor, Receptionist. Use cases: 'Schedule Appointment', 'Record Patient Details', 'Diagnose Patient'. Airline Booking: Illustrate a use case diagram for an airline booking system. Actors: Passenger, Airline Staff. Use cases: 'Search Flights', 'Book Ticket', 'Cancel Booking'. Banking System: Create a use case diagram for a personal banking system. Actor: Customer. Use cases: 'View Account', 'Pay Bills', 'Open New Account'. University Course Registration: Design a use case diagram for university registration. Actors: Student, Registrar. Use cases: 'Register for Course', 'Drop Course', 'View Grades'. Social Media Platform: Illustrate a use case diagram for a social media site. Actor: User. Use cases: 'Create Post', 'Comment on Post', 'Send Message', 'Manage Profile'. Car Rental System: Create a use case diagram for a car rental service. Actors: Customer, Agent. Use cases: 'Rent Car', 'Return Car', 'View Rental History'.
University System Snapshot: Create an object diagram showing a snapshot of a university system. Show two specific student objects, 's1:Student' and 's2:Student', enrolled in a specific course object 'c1:Course' which is taught by an instructor object 'i1:Instructor'. Order instance: Illustrate an object diagram for a specific order. Show an 'order1:Order' object placed by a 'cust12:Customer' object. The order contains two 'item1:OrderItem' and 'item2:OrderItem' objects, which link to specific 'prodA:Product' and 'prodB:Product' objects. Company Structure: Design an object diagram showing the structure of a small department. Show a 'dept1:Department' object, with a 'manager1:Manager' and two 'emp1:Employee' and 'emp2:Employee' objects. Car Composition: Create an object diagram showing a specific car object 'myCar:Car' with its component parts as other objects, such as 'e1:Engine', 'w1:Wheel', 'w2:Wheel', 'w3:Wheel', 'w4:Wheel'. Library Loan: Illustrate an object diagram showing 'member1:Member' has borrowed 'book1:Book' and 'book2:Book'. File System: Design an object diagram representing a directory structure. Show a 'root:Directory' object containing a 'file1:File' object and another 'subdir:Directory' object. Playlist: Create an object diagram of a specific 'myPlaylist:Playlist' containing three 'song:Song' objects. Graphical Document: Illustrate an object diagram of a simple drawing document 'doc1:Document' containing a 'circle1:Circle' object and a 'square1:Square' object. Web Page: Design an object diagram of a simple web page instance. Show a 'page1:HTMLDocument' object containing a 'header1:Header' object and two 'p1:Paragraph' objects. Chess Game: Create an object diagram representing a chessboard at a specific moment. Show a 'board:Chessboard' object with a few specific piece objects like 'whiteKing:King' and 'blackQueen:Queen' on specific 'square:Square' objects.
Web Application: Create a deployment diagram for a web application. Show a web browser running on a client machine, connecting via HTTPS to a web server node, which in turn communicates with a database server node. Clustered Application: Illustrate a deployment diagram for a clustered application. Show a load balancer node distributing requests to a cluster of two application server nodes. These servers connect to a single database server. Multi-device System: Design a deployment diagram for a system with a mobile app and a web interface. Show a mobile device node running the app and a personal computer node running the web browser. Both communicate with an application server that is deployed on a cloud provider like AWS. Three-Tier Architecture: Create a deployment diagram showing a classic three-tier architecture with a Client Tier (browsers), a Web/Application Tier (J2EE Server), and a Data Tier (Database Server). Microservices on Docker: Illustrate a deployment diagram where three microservices (as artifacts) are deployed into separate Docker containers running on a single server node. IoT System: Design a deployment diagram for an IoT system. Show an IoT device node, an Edge Gateway node for local processing, and a Cloud Server node for data storage and analysis. Distributed Database: Create a deployment diagram showing a distributed database system with a master node and two slave nodes, illustrating replication. Hybrid Cloud: Illustrate a deployment diagram for a hybrid cloud setup. Show an on-premise server node that communicates with a cloud-based application server node (e.g., on Azure). CI/CD Pipeline: Design a deployment diagram for a CI/CD environment. Show a developer machine, a Jenkins server node, a build agent node, and a staging server node where artifacts are deployed. Mobile App with Backend: Create a deployment diagram for a typical mobile application. Show an Android device and an iOS device, both communicating via a REST API over HTTP with a cloud-based Application Server.
E-commerce: Diagram a Kubernetes deployment for a microservices-based e-commerce shop. Show a Frontend service, Product Catalog service, and an Order service, each in its own pod with a corresponding deployment and service object. Include an Ingress to route traffic. Healthcare: Illustrate a Kubernetes architecture for a patient data processing service. Show a Deployment running pods with the processing app, a PersistentVolumeClaim for storing temporary data, and a CronJob that triggers batch processing nightly. FinTech: Create a K8s diagram for a secure trading API. Show a pod with the API service, a NetworkPolicy that restricts ingress to only a specific front-end service, and a Secret for storing API keys. Social Media: Diagram a scalable image resizing service on Kubernetes. Use a Deployment for the resizing workers and a HorizontalPodAutoscaler that scales the number of pods based on CPU utilization. EdTech: Show a Kubernetes setup for a virtual classroom application. Use a StatefulSet for a real-time messaging component that requires stable network identifiers, and a standard Deployment for the stateless web frontend. Supply Chain: Diagram a K8s architecture for a logistics dashboard. Show a web app pod, a Redis pod for caching (managed by a StatefulSet), and a Prometheus pod for monitoring the cluster. Gaming: Illustrate a dedicated game server hosting on Kubernetes. Use a custom resource definition (CRD) and an operator to manage the lifecycle of game server pods. IoT: Create a Kubernetes diagram for an MQTT broker used for IoT messaging. Show a StatefulSet for the MQTT broker to ensure stable storage, and a LoadBalancer service to expose it to IoT devices. CRM: Diagram a CI/CD pipeline for a CRM application on Kubernetes. Show Jenkins running in a pod, which creates new pods to build, test, and deploy application updates to a staging namespace. CMS: Illustrate a WordPress deployment on Kubernetes. Show a Deployment for the WordPress pods, a Service to expose them, and a PersistentVolumeClaim for the uploads directory. Use a separate pod for the MySQL database.
E-commerce: Diagram a traditional 3-tier on-premise architecture for an e-commerce website. Show web servers, application servers, and a database server, all connected through a local network with firewalls in between. Healthcare: Illustrate an on-premise network for a hospital's electronic health record (EHR) system. Include a primary data center with a database cluster and a secondary disaster recovery site. FinTech: Design an on-premise infrastructure for a high-frequency trading platform. Show servers co-located in a data center near the stock exchange, connected with low-latency networking. Social Media: Diagram a private cloud setup for a company's internal social network using OpenStack. Show the controller nodes, compute nodes, and storage nodes. EdTech: Illustrate an on-premise server setup for a university's Moodle installation. Show a load balancer, a cluster of web servers, and a master-slave replicated database. Supply Chain: Design the on-premise server architecture for a warehouse management system (WMS). Include ruggedized terminals on the floor connecting via Wi-Fi to a central application server. Gaming: Diagram a LAN gaming center setup. Show the gaming PCs, a local server for hosting game lobbies, and a router connecting to the internet. IoT: Illustrate an on-premise Edge computing setup for a factory. Show IoT sensors connecting to an edge gateway server on the factory floor for real-time processing before sending summary data to a central server. CRM: Diagram an on-premise deployment of a self-hosted CRM like SuiteCRM. Show the web server and the database server running on separate virtual machines on a VMware vSphere cluster. CMS: Design a simple on-premise setup for a company's internal documentation wiki. Show a single physical server running both the web server (e.g., Apache) and the database (e.g., MySQL).