🎓 TRAINING — practice only. Nothing here is real: no real sales, stock, accounts or ERP. Open the live system
🛒 KAG Supermarket
Choose your location
Who is signing in?
Set a new password
First-time setup
Creates the Head Office (HQ) and the System Administrator. The setup code is SETUP_CODE in the server's .env (or see docker compose logs api).
KAG Supermarket
Register ·
Current sale
Checkout
Total due
Points valueEGP 0.00
To pay
Change due$0.00
Manage products
Name
Buy
Sell
Margin
Tax %
Stock
Unit
Vendor
Inventory
Item
Cat
Price
Stock
Value
Counted qty
Till
Today's sales
Users & privileges
New user
Name
Role
Status
Invoices
Vendors
🧾 Purchasing
👥 Customers & loyalty
🎧 IT support
⚙️ Branding & settings
🔌 Integrations & API
User
Reports
Dashboard
⬇ Export (choose what to include)
Locations — HQ, branches & warehouses
New location
Tax is not set per location — each product carries its own tax rate (from the product file).
First user for this location (optional)
They choose their own password at first sign-in.
Location
Status
Roles & Security
Stock requests & transfers
Request stock from a warehouse
Send stock directly
📦 Warehouse
Managed on its own — independent of the location selected in the header.
💰 Finance
Shift report
Backups
🗄️ Full system backup
Everything: all locations, HQ, warehouses, stock, products, every sale, shift, transfer, purchase, user, role and the audit log. Can be restored.
📊 Data export to Excel (by location)
Readable workbook — stock, invoices, items sold, shifts, transfers, purchases, products, users — every row labelled with its location.
🎓 Training environment
Replace the training database with a copy of today's live data so staff practise on real products and prices. The ERP connection, webhooks and API keys stay off in training.