Prompt Details
Model
Chat - (gpt-5.6)
Token size
1,194
Example input
[SALES_PROJECT_REQUIREMENTS]: A small retail store needs a sales management application to manage customers, products, sales orders, invoices, and payments. The store wants to replace manual sales records with a centralized system that allows employees to record sales and the owner to monitor sales performance.
[CUSTOMERS_PRODUCTS_DATA]: Customers: customer_id, customer_name, phone, email, address. Products: product_id, product_name, SKU, category, selling_price, current_stock, product_status. Sales Orders: order_id, customer_id, order_date, salesperson_id, order_status. Sales Order Items: order_item_id, order_id, product_id, quantity, unit_price, subtotal. Invoices: invoice_id, order_id, invoice_number, invoice_date, total_amount, payment_status. Payments: payment_id, invoice_id, payment_date, payment_method, amount_paid. SKU must be unique. Product stock cannot become negative. Customer email should be unique when provided.
[SALES_WORKFLOW]: Employees can add and manage customers, add and manage products, create sales orders, select customers, add multiple products, calculate subtotals and order totals, update order status, generate invoices, record payments, search and filter orders, and view customer purchase history. When a sales order is completed, purchased quantities are deducted from current stock. The system must prevent sales when available stock is insufficient.
[TECHNICAL_REQUIREMENTS]: Responsive web application using React for the frontend, Node.js with Express for the backend, and MySQL for the database. Use a REST API for communication between frontend and backend. Include basic authentication for employees and administrators.
[SALES_REPORTS_AND_OUTPUTS]: Daily sales report, monthly sales report, sales by product, sales by customer, sales by salesperson, total sales, number of orders, outstanding invoice amount, top-selling products, and sales dashboard. Reports should support date-range filtering and CSV export.
Example output
SALES PROJECT REQUIREMENTS:
A small retail store needs a sales management application to manage customers, products, sales orders, invoices, and payments.
The store wants to replace manual sales records with a centralized system that allows employees to record sales and the owner to monitor sales performance.
CUSTOMERS & PRODUCTS DATA:
Customers:
- customer_id
- customer_name
- phone
- email
- address
Products:
- product_id
- product_name
- SKU
- category
- selling_price
- current_stock
- product_status
Sales Orders:
- order_id
- customer_id
- order_date
- salesperson_id
- order_status
Sales Order Items:
- order_item_id
- order_id
- product_id
- quantity
- unit_price
- subtotal
Invoices:
- invoice_id
- order_id
- invoice_number
- invoice_date
- total_amount
- payment_status
Payments:
- payment_id
- invoice_id
- payment_date
- payment_method
- amount_paid
SKU must be unique.
Product stock cannot become negative.
Customer email should be unique when provided.
SALES WORKFLOW:
Employees can:
- Add and manage customers
- Add and manage products
- Create sales orders
- Select a customer
- Add multiple products to an order
- Automatically calculate item subtotals and order totals
- Update order status
- Generate an invoice from a completed order
- Record customer payments
- Search and filter sales orders
- View customer purchase history
When a sales order is completed, the purchased product quantities should be deducted from current stock.
The system should prevent sales when available stock is insufficient.
TECHNICAL REQUIREMENTS:
Build a responsive web application using React for the frontend, Node.js with Express for the backend, and MySQL for the database.
Use a REST API for communication between the frontend and backend.
Include basic user authentication for employees and administrators.
SALES REPORTS & OUTPUTS:
The application should provide:
- Daily sales report
- Monthly sales report
- Sales by product
- Sales by customer
- Sales by salesperson
- Total sales
- Number of orders
- Outstanding invoice amount
- Top-selling products
- Sales dashboard
Allow users to filter reports by date range and export sales data to CSV.
Get this prompt + 9 more with SelectFrom $14/mo · Cancel anytimeFrom $14/mo · Cancel anytime
View SelectBy purchasing this prompt, you agree to our terms of service
GPT-5.6
Turn your sales requirements into a structured, functional sales management application.
AI Sales Management App Builder helps you transform your sales processes into a practical system design and implementation plan.
It analyzes your customers, products, sales orders, invoices, payments, sales workflows, reporting requirements, and technical needs before generating the application architecture and code.
Use it to create systems for:
• Retail sales
• B2B sales
• Wholesale businesses
...more
Updated 4 days ago
