The brief
Stabilise an existing but buggy B2B agri-input retailer app—fixing critical login, payment reconciliation (Cashfree↔WooCommerce↔Zoho), cart/OOS, and performance issues—then progressively add growth features: EDD, KYC onboarding, voice search, analytics attribution, and an agent OMS, all within a dedicated 8-person team model over 12 months.
What we built
A full-stack B2B agri-input commerce platform consisting of:
- a React Native retailer mobile app for browsing, cart, orders, and payments
- a Node.js backend integrated with WooCommerce for commerce, Cashfree for payments, and Zoho Books/CRM for order/financial management
- a multi-step digital KYC onboarding flow with PAN verification (Surepass + Cashfree + Decentro fallback), document upload to S3, and automated Zoho Desk ticket workflows for dropout recovery
- a dynamic EDD engine (v1→v3) using buffer matrices and Clickpost SLA data
- voice search with Google STT custom vocabulary trained on agri terms
- a 5-platform analytics stack (Mixpanel, Firebase, Meta SDK, WebEngage, Trackier)
- an agent-assisted offline cart OMS supporting retail/wholesale/liquidation cart types with EBA approval workflows
- a seller-facing app with PO management, support tickets, and returns; and
- per-user dynamic pricing, coupon assignment, and feature SKU management.



