Dominating the Local Grocery Market.
How we transformed a traditional retail concept into a high-performance digital powerhouse using Flutter and a serverless architecture.
Framework
Flutter 3.x
Backend
Firebase
Runtime
Serverless
Performance
99.9% Uptime
The Challenge
Local grocery retail in Sri Lanka often struggles with manual order processing, non-existent inventory tracking, and slow response times. The goal for KadeMart was to build a solution that was:
- Capable of handling thousands of products with zero lag.
- Real-time delivery tracking for absolute customer transparency.
- Fully serverless to eliminate infrastructure maintenance costs.

Comprehensive Feature Set
A complete engineered solution from front to back.
1. User Experience & Shopping
- Dynamic Home Screen: Structured categories, product carousels, and search.
- Smart Search: Quick product discovery across dozens of categories.
- Shopping Cart & Wishlist: Real-time cart management and 'Save for Later' wishlist.
- Profile Management: Secure user profiles with address and contact info sync.
2. Secure Authentication
- Multi-method Support: Email/Password and Google Sign-in integration.
- Token Management: Secure serverless token management for device authentication.
3. Advanced Delivery System
- Live Tracking: Maps integration for real-time delivery visualization.
- Status Updates: Preparing, Out for Delivery, Delivered, and Cancelled states.
- Instant Alerts: Background & Foreground push notifications.
Technical Advantage
Engineering a better way to shop.
FCM v1 Integration
"Native secure Google IAM OAuth 2.0 flow"
Implemented the latest secure messaging protocol, removing the need for external backend servers for push notifications.
Live Fleet Tracking
"Real-time Google Maps SDK"
Integrated Geolocator for precise distance tracking and live delivery visualization on the map.
Zero-Lag Scaling
"Firebase & Riverpod State"
Optimized Firestore queries and cached images ensure a smooth 60fps experience even with high product counts.


Enterprise Controls
The system includes a robust Admin Dashboard that allows business owners to manage inventory, fulfill orders, and track stock levels in real-time.
Add/Edit/Delete products with direct image upload
Instant order status updates (Preparing, Out for Delivery)
FCM test panel for instant manual alerts
The Business Impact
99.9%
Uptime Guarantee
Zero
Server Maintenance
RealTime
Order Processing
"KadeMart is a production-ready solution that transforms traditional retail into a digital powerhouse. It reduces manual order processing time, increases customer retention through instant engagement, and provides data-driven insights through centralized inventory management."
