The system should have:
1️⃣ Admin Panel (Master Admin)
Manage all orders (New, Pending, In Progress, Delivered, Payment Received).
Manual control over order status update.
Manual entry for payment received (sometimes payment may differ; admin can enter exact received amount).
Upload and manage product images (the lunch items being delivered).
Monthly report generation including:
Total orders received
Completed orders count
Cancelled orders count
Total expense
Total revenue
Net profit calculation (revenue - expense)
Option to add daily expenses (like packaging, delivery fuel, etc.)
Sales View / Sale Order Page showing all completed orders.
Printable receipt/billing slip for each order (A6 small billing printer format).
Print button generates auto-formatted receipt with logo, order items, total, and payment status.
2️⃣ Employee Panel (User Panel)
Login with credentials given by admin.
Can view assigned orders.
Can update order status manually (New → Pending → In Progr…