🍕 Pizza Perfect

Stock ManagerDEMO

📈 Live Dashboard - Bonaero Park

Today's Sales

R0.00
0 orders

Today's Profit

R0.00
0% margin

Stock Value

R0.00
0 items low

Monthly Profit

R0.00
April 2026

⚠️ Low Stock Alerts

Loading...

📦 Inventory Management

🗑️ Waste & Spoilage

DateItemQtyReasonCostRecorded By
No waste recorded

📦 Purchase Orders

PO #DateSupplierTotalStatusActions
No purchase orders

Bulk Import from CSV

Use the template in /templates/inventory_import.csv

📋 Current Stock

BarcodeItemUnitQtyCostValueMinActions
Loading inventory...

🛒 Process Orders

📜 Recent Orders

TimePizzaQtyPriceCostProfitMargin
No orders yet

🔄 Inter-Branch Stock Transfers

📋 Transfer History

IDFromToItemQtyStatusDateActions
Loading transfers...

📈 Reports & Analytics

❓ Help & User Guide

📱 Mobile & Tablet Ready

This system is fully responsive and works on all devices - PC, tablet, and mobile phones. The interface automatically adjusts to your screen size.

👥 User Roles & Permissions

👑 Owner/Admin

  • ✅ Full access to ALL branches
  • ✅ Can switch between branches
  • ✅ Approve/Reject stock transfers
  • ✅ View all reports and analytics
  • ✅ Add/Edit/Delete inventory items
  • ✅ Process orders in any branch
  • ✅ Import/Export data via CSV
  • ✅ Manage users (coming soon)

🏢 Branch Manager

  • ✅ Access to assigned branch ONLY
  • ✅ Create stock transfer requests
  • ✅ Execute approved transfers (from their branch)
  • ✅ Process orders
  • ✅ Add/Edit inventory items
  • ✅ View branch-specific reports
  • ✅ Log waste/spoilage
  • ❌ Cannot approve transfers (Owner only)
  • ❌ Cannot access other branches

👥 Staff Member

  • ✅ View inventory levels
  • ✅ Process customer orders
  • ✅ View branch dashboard
  • ✅ View transfers (read-only)
  • ❌ Cannot create transfers
  • ❌ Cannot edit inventory
  • ❌ Cannot approve/execute transfers

🔄 Three Ways to Add Stock

📝 1. Manual Entry

Fill in barcode, name, quantity, cost, and minimum stock level. Click "Save Item" to add to inventory.

📷 2. Barcode Scanner

Click "Toggle Scanner", allow camera access, and scan any EAN-13 barcode. The barcode field will auto-populate.

📊 3. CSV Bulk Import

Download template, fill in your data, and upload. Great for initial setup or bulk updates.

🔄 Inter-Branch Stock Transfers - Workflow

  1. Manager creates transfer - Select source branch, destination branch, item, quantity, and reason
  2. Status becomes PENDING - Owner receives notification (coming soon)
  3. Owner approves/rejects - Owner reviews and approves the transfer request
  4. Status becomes APPROVED - Source branch manager can now execute
  5. Manager executes transfer - Stock is deducted from source and added to destination
  6. Status becomes COMPLETED - Transfer is complete, audit trail logged

📈 Reports & Export

  • Daily Summary - View sales, profit, and margin for a specific day
  • Monthly Report - See performance across entire month
  • Date Range - Custom period reporting
  • Export to PDF - Generate professional PDF reports for management
  • Export to CSV - Download data for analysis in Excel

🗑️ Waste & Spoilage Tracking

Track expired, damaged, or spoiled items to identify loss patterns and improve inventory management. Each waste entry is logged with reason, quantity, and cost value for reporting.

📧 Email Notifications

Low stock alerts are automatically sent to terrick.wright@gmail.com when inventory falls below minimum levels. Alerts include item details, current stock, and shortage amount.

🔐 Demo Credentials

👑 Owner: admin / admin123
🏢 Bonaero Manager: manager1 / manager123
🏭 Germiston Manager: manager2 / manager123
🌊 Boksburg Manager: manager3 / manager123
👥 Staff (any branch): staff1, staff2, staff3 / staff123

📧 Contact Support

Built by WAIO Tech
Terrick Wright • April 2026
Email: terrick@waiotech.co.za