The business ran through humans.
A farmer does not place an order; he calls someone he knows by name. A distributor buys bulk capacity first and names his farmers later. Accounts confirms payments by checking the bank. Every step a human. Every handoff a place where the day can go wrong.
- Orders living in phone calls and verbal distributor promises
- Payments confirmed by manually checking the bank
- Dispatch split across flights and trucks, coordinated from memory
We made the failure modes structurally impossible.
Capacity is booked atomically at the database level: two buyers, one remaining slot, the database decides and exactly one wins. Overselling stops being a discipline problem and becomes an impossibility. Orders confirm themselves when money moves, with advances and partial balances tracked cumulatively across transactions. Dispatch knows the difference between a flight and a truck, because they are different operations with different economics.
The production floor kept its Google Sheets. We made them a live output of the source of truth: workflow untouched, data finally trustworthy. And every action in the system carries who did it, because when livestock and lakhs move daily, the audit trail is how veterans trust a new system.
- Capacity booked atomically at the database level
- Prices and dispatch tied to shipping mode, advances tracked cumulatively
- Google Sheets kept as a live output of the source of truth



