Skip to main content
Mobile Development·PROJECT_02

 

Flutter E-Commerce Mobile Platform

Domain
Mobile Development
Role
Flutter & Firebase Engineer
Stack
Flutter · Dart · Riverpod · Firebase · Cloudinary CDN
Year
2026
Dukan Sathi project cover

Overview

Dukan Sathi is an enterprise-grade Flutter mobile application connecting local neighborhood shops with customers via pre-ordering, real-time inventory, QR code handover verification, and financial profit analytics.

FlutterDartRiverpodFirebaseFirestoreCloudinary
The Challenge

Local kirana shops lack digital tooling for order management and inventory tracking. Customers have no way to pre-order or discover nearby shops. The challenge was building a dual-role app (customer + merchant) with atomic transaction guarantees and real-time sync.

System Architecture

Clean Architecture with Riverpod for state management. Firebase Firestore for real-time data with atomic read-before-write transactions on order pickup. Cloudinary CDN for direct camera-to-cloud product photo uploads. Animated pill navigation shell shared across Customer and Shopkeeper profiles.

Validation Metrics

Handover Security
QR Scan & 4-Digit One-Time PIN
Concurrency
Atomic Firestore Transactions
State Management
Clean Architecture + Riverpod
Media Pipeline
Direct-to-Cloudinary CDN
Key Highlights
Atomic Firestore handover — no order can be marked complete without QR scan or PIN.
Real-time profit analytics: cost price, sell price, net margin, AOV.
Single-document shop upsert prevents duplicate merchant registrations.