A B2C + B2B trade platform for irrigation — connecting farmers and dealers across India with 2 lakh+ products: motor-pumps, pipes, cables, drip systems and more.

Shoption is a dual-sided trade platform for irrigation in India. It serves farmers (B2C) buying directly and dealers (B2B) sourcing at wholesale — both in a single, searchable app with a catalog of 2 lakh+ products across motor-pumps, pipes, cables, drip systems and hundreds of brands.
I built the Shoption mobile app from scratch in Flutter on a scalable Clean Architecture with Riverpod, delivering a fast, consistent experience across iOS and Android from a single codebase.
Both farmers and dealers traditionally source irrigation products through scattered local shops, phone calls and paper catalogs — slow, with inconsistent pricing and little visibility into the full range available. The goal was to digitize sourcing for both audiences into one fast, reliable catalog that could handle a very large product range.
2 lakh+ products spanning motor-pumps, pipes, cables, drip systems and more.
Fast search across the entire catalog to find products and suppliers in seconds.
Browse by category and explore products from hundreds of top brands.
B2B pricing with minimum order quantities tailored to retailers.
Highlighted top deals and discounts to help retailers buy at the best price.
Place orders directly in the app with integrated, secure payments.
The biggest challenge was keeping the app fast with an enormous catalog. A Clean Architecture with Riverpod kept state predictable and the code maintainable, while efficient search, lazy-loaded lists and caching kept browsing smooth — even across hundreds of thousands of products and many categories and brands.
The mobile app is built on a modular Clean Architecture in Flutter with Riverpod for state management and Firebase for backend services and push notifications, with integrated payments for ordering. Designs were handed off and implemented pixel-perfect from Figma.
Rahul's expertise in Flutter transformed our B2B irrigation platform. His dedication to delivering quality work is exceptional.
I help startups and businesses take mobile apps from idea to launch on iOS and Android.