The brief
Build and extend a smart vending platform (StackD) that enables cashless vending transactions via multiple payment modes, connects physical vending machines to a backend via IoT, and provides operational tooling for admins, refill teams, and corporate clients — with a focus on launching the corporate wallet feature, stabilizing production, and integrating Zoho ERP.
What we built
A full-stack smart vending platform spanning 4 frontend surfaces (PWA, React backoffice, TouchScreen kiosk app, Android M2 Refill app) and a Node.js backend with IoT (MQTT) machine communication. Core capabilities include: multi-mode cashless payments (QR static/dynamic via PayU & Paytm, RFID, UPI, wallet), a corporate wallet system with RBAC, cron-based auto-refill, spending limits, and company wallet rails, warehouse-to-machine inventory management with batch/expiry tracking, a promotions engine (BOGO, combo, percentage, flat discounts), Zoho Books/Inventory ERP bidirectional sync with GST compliance, multi-tenant RBAC for super-admin/admin/client/refill-team/end-user, real-time reporting dashboards with read replica optimization, and a tuck-shop retail sub-module. Both iOS (App Store) and Android (Play Store) native apps were deployed.


