nitrajsinh-solanki.vercel.app/projects/ice-saathi-delivery-app
10 / 11
๐Ÿ“ฑ Production Flutter

Aman Sales Delivery Partner App

The companion mobile app for the Ice Saathi platform, built in Flutter for Android. Delivery partners log in via OTP, view their assigned ice delivery orders, mark deliveries complete, look up customer details via a Go-To search, and create sticky notes linked to customers. The app runs a background location service that continuously sends GPS coordinates to the Ice Saathi backend so the admin can track all delivery partners live on a map. Firebase Cloud Messaging handles real-time push notifications for new order assignments.

Engineering Case Study

Challenge
Delivery partners need a simple mobile workflow for assigned orders while dispatchers need timely location updates and reliable order notifications.
Approach
Build an Android app with Flutter and Dart; use Dio for API calls, Provider for state, background location reporting, SharedPreferences for session persistence and Firebase Cloud Messaging.
Contribution
Implemented OTP login, pending and completed order views, customer search, customer-linked notes, profile updates and password-change verification, alongside background GPS reporting and push notifications.
Outcome
Delivered the mobile companion to Ice Saathi, connecting field delivery actions and location updates to the business platform.

Key Features

  • OTP-based login with pending approval state for new partners
  • Pending and delivered orders management
  • Background GPS location service โ€” live tracking on admin dashboard
  • FCM push notifications for new order assignments
  • Go-To feature โ€” search any registered customer by name
  • Sticky notes linked to customers with product row widgets
  • Full profile management with OTP-secured password change
  • Session persistence via SharedPreferences

Tech Stack

FlutterDartFirebase FCMProviderDioBackground LocationSharedPreferencesAndroid

Links

Client

Business

Aman Sales

Location

Gandhidham, Gujarat, India

Type

Client Project