Mobile App Development Case for Deed

Delivery · Iceland

Deed | Delivery app – is an app for drivers to scan and deliver packages. It is used as an internal tool for UPS partner in Iceland.

Client Requirement

Our task was to develop an agile platform designed for delivery and trucking firms to maintain transparency across all stakeholders in the delivery chain. Deed Delivery offers a driver app and API systems that facilitate communication between delivery companies and end customers. This setup allows customers to view all their expected deliveries in one place, regardless of the delivery company.

Technology Stack

file_picker provider (dependency injection) get_it (dependency injection) rxdart (asynchronous programming) bloc (state management) firebase_auth (authentication)

Outcomes

Driver Application

The driver app provides tools for optimizing delivery workflows and ensuring seamless communication:
1) Smart Package Scanner: Capable of scanning damaged or irregular barcodes, ensuring no package is missed.
2) Route Optimization: Advanced route planning capabilities enhance delivery efficiency and reduce fuel costs.
3) Real-Time Delivery Updates: Provides drivers with live instructions on where and when to deliver packages or access points for package drop-offs.
4) Payment Transparency: Removes the need for cash handling by drivers, ensuring secure pre-delivery payment processing via the app.

Customer Portal

Accessible via a personalized link sent through SMS or email when the driver departs the depot or schedules a pickup, the portal offers:
1) Brand Customization: Allows delivery companies to align the portal with their brand identity.
2) Real-Time Package Tracking: Customers can view detailed package statuses, routes, and expected delivery times.
3) Unified Delivery Tracking: A single interface for tracking multiple deliveries across various carriers.
4) Proof of Delivery and Pickup: Includes photo capture and digital signature options for secure verification.
5) Pre-Payment Options: Customers can settle all applicable fees directly through the portal before receiving their package.

Admin Panel

The admin panel serves as the command center for delivery operations, offering:
1) Live Driver Location: Real-time tracking of driver positions to improve dispatch efficiency.
2) Package Management: Visibility into the package inventory within each vehicle.
3) Performance Metrics: Detailed KPIs for monitoring delivery and pickup performance.
4) Dynamic Operations: Tools to modify delivery and pickup details.
5) Shipment Status Overview: A centralized view of all shipment statuses for real-time decision-making.

Challenges

Challenges

Implementing the Smart Package Scanner

We developed a scanning mechanism capable of accurately reading damaged or irregular barcodes, in addition to ensuring compatibility with different device cameras and environments.

Real-Time Updates and Communication

The app maintains real-time interaction with the backend through Cloud Functions, utilizing the Firebase SDK on the mobile side. This architecture enables seamless synchronization but introduces complexity in managing consistent and efficient data flow across multiple components.

Payment Transparency

We implemented a secure and transparent payment system that eliminated the need for drivers to handle payments directly. The system accommodates multiple currencies, taxes, and transaction regulations, ensuring compliance with regional financial requirements and delivering a consistent user experience.

Admin Panel

Creating a live overview of driver locations and package statuses in real-time required integrating data from multiple sources, optimizing backend processing, and employing efficient data rendering techniques. Additionally, the dashboard features user-friendly visualization tools for key performance indicators (KPIs) to support operational decision-making.

contact us

Request a free consultation with our experts & estimate your project

Lets talk