HomeServicesWorkAboutBlogContact Let's Talk
Back to Work
Flutter  ·  Operations

Mishti Milk —
Dairy Delivery
Management App

Mishti Milk — Dairy Management

Daily
Delivery scheduling for all active routes
Automated
Attendance tracking for delivery staff
Digital
Payment collection with full records
Real-time
Manager analytics across all operations
Flutter 3 Dart Firebase Firestore Firebase Auth FCM Push Notifications REST APIs

Paper Notebooks and Cash Running a Daily Dairy Delivery Operation

Mishti Milk was managing its dairy delivery operation entirely on paper. Delivery staff carried handwritten customer lists for their routes, marking off deliveries with a pen. Customer subscription details — what products, what quantities, what frequency — were recorded in ledgers at the office. When a customer wanted to pause delivery, suspend for a holiday, or change quantities, the update had to be communicated to the office and manually amended in the book.

Payment collection was purely cash-based with no digital record. A delivery person would collect monthly payment at the customer's doorstep, bring cash back to the office, and a staff member would manually update the ledger. Reconciling daily collections with the expected receivables was a slow, error-prone process done at the end of each day. Missed collections were discovered late, and chasing outstanding payments was done from memory or through the ledger.

Attendance tracking for delivery staff was another manual layer — staff signed a paper register on arrival. Managers had no real-time visibility into which routes were covered, which deliveries were complete, and how collections were tracking across the business. The entire operation ran on trust and paperwork, with no system of record and no analytics capability.

Dairy Operations App with Subscription Management, Route Scheduling, and Manager Analytics

Akshara Technologies built Mishti Milk as a Flutter app backed by Firebase Firestore, giving the entire operation a live, structured system of record for the first time. Customer subscriptions are managed digitally — product, quantity, frequency, start date, pause dates, and billing cycle are all configured per customer and tracked automatically.

Each morning, the app generates the day's delivery schedule for every active route based on current subscription states. Delivery staff mark each delivery complete through the app as they go, with Firebase Firestore updating the manager's dashboard in real time. FCM push notifications alert managers if a delivery is flagged as missed or if a customer requests a hold.

Payment collection is recorded in-app at the point of collection — the delivery person logs the amount received against the customer's account, the record is timestamped and stored in Firestore immediately. The manager analytics dashboard aggregates daily delivery completion rates, collection totals versus expected, outstanding balances, and staff attendance — all available without waiting for end-of-day reconciliation.

What Was Delivered

Flutter app replacing all paper-based delivery and subscription records
Customer subscription management — products, quantities, frequency, and billing cycles
Daily delivery schedule generation per route from live subscription states
In-app delivery completion marking with real-time Firestore sync to manager dashboard
Digital payment collection logging at point of collection with instant records
Automated delivery staff attendance tracking through the app
FCM push notifications for missed deliveries and customer hold requests
Manager analytics dashboard — delivery rates, collection totals, outstanding balances, staff attendance

From Paper Ledgers to a Fully Digital Dairy Operation

Zero paper
All delivery records, subscription data, and payment logs moved to digital from day one
Automated
Subscription billing cycles tracked automatically — no manual ledger updates required
Daily routes
Delivery route management generated from live subscription data each morning
Live analytics
Manager dashboard with real-time delivery completion, collections, and staff attendance

Mishti Milk in Action

Tools & Technologies Used

Framework
Flutter 3
Single codebase for Android and iOS — native performance for daily field use by delivery staff
Language
Dart
Null-safe, strongly-typed language — async streams keep delivery status and dashboards live
Database
Firebase Firestore
Real-time NoSQL database syncing subscriptions, delivery records, payment logs, and attendance instantly
Auth
Firebase Auth
Role-based authentication — separate access for delivery staff, managers, and admin
Push
FCM Push Notifications
Alerts for missed deliveries, customer hold requests, and daily route assignment notifications
Data
REST APIs
Backend API endpoints for subscription management, route generation, and analytics aggregation

Start Your Project

Ready to Digitise Your
Field Operations?

We build production-ready Flutter apps for Android and iOS — from dairy and logistics operations to trading, retail, and enterprise tools. One codebase. Two stores. Real results.