The Delivery Management System integrates a robust admin panel with a user-friendly Flutter mobile app to streamline delivery operations. This system efficiently manages key components of delivery logistics, offering comprehensive oversight and seamless interaction between the central administration and field sales teams.
The admin panel features a stylish and attractive dashboard that displays key metrics: total salesmen, total vehicles, total routes, total stores, total products, total orders, and total stock items. It also presents visual insights through a sales overview bar diagram, sales by salesman, top-selling products, sales by route, revenue over time, damaged order items over time, and low stock products.
Within the admin panel, you can manage salesmen, routes, and vehicle-loaded products. It also enables you to add stores and generate unique QR codes for each store, which must be physically affixed to the respective locations. Additional functionalities include adding stock and products, generating Indian GST-based stock bills, viewing orders from salesmen, checking dues on each store, and accessing detailed reports such as sales, orders, stock, and damaged products reports.
The Flutter mobile app is designed specifically for salesmen. It allows users to scan the QR codes attached to each store, thereby displaying the products loaded on each vehicle. Through the app, salesmen can generate bills for each store via Bluetooth, ensuring that every order they place is automatically reflected in the admin panel and incorporated into the corresponding reports.