
Where it started.
Cane intake, weighbridge slips and farmer payments were reconciled by hand at the end of each season. Disputes were common and cash-flow planning was guesswork.
How we worked.
Discover
Spent intake days at the yard with the weighbridge operator and the accounts team, following a slip from the truck to the farmer payment.
Design
Capture at source: a yard app that works without signal, then syncs. Payment logic modelled with the owners so advances, deductions and dues were unambiguous.
Build
Spring Boot for intake, payments and reconciliation; React dashboards for the office; Flutter at the yard. Weighbridge integration validated against a full season of historic slips.
Run
Cloud deployment with nightly reconciliation jobs, alerting on failed syncs and season-end exports for the auditors.

- Farmer and transporter onboarding with KYC and bank details
- Intake and field-slip capture linked to weighbridge readings
- Payment runs with advances, deductions and reconciliation
- Dashboards for intake volumes, dues and season-to-date spend
- Field slips captured at intake, not reconstructed later
- Payments computed from verified intake records
- Daily visibility of dues and spend for the owners
Flutter in the field
Flutter app at the intake yard for slips, photos and farmer lookup, working offline when the network drops

Building something similar?
Tell us about your operation and we will come back with a plan and a timeline within one business day.







