Delivery Heroes

Creating a unified delivery ecosystem with products for various user roles

How TopDevs created an interconnected system of web and mobile apps for couriers, merchants, and delivery companies from the ground.

Spain

Spain

iOS, Android, Web

iOS, Android, Web

Logistics & Tracking

Logistics & Tracking

July 2022 - In Progress

July 2022 - In Progress

Project Summary

Delivery Heroes is a tech startup with the initial idea of creating an Uber Eats-like delivery ecosystem for the market of Spain with a feasible plan for future market expansion.

The system is meant to provide unique functionality separately for all the major user roles: couriers, restaurants, and delivery management companies to assign and control each delivery order in real-time.

Application screens display
line
Business monetization screen display

Business Monetization

Our client makes a profit from subscriptions of different tiers that are available for purchase by various user roles: merchants, couriers, and delivery companies.

Tech Stack

  • Backend: PHP Laravel.
  • Frontend: React.js (Redux, Redux-toolkit, React-router-dom), React-hook-form, Redux-persist, Styled-components, Eslint, Prettier.
  • Android: Kotlin, Google Maps.
  • IOS: Swift, Apple Maps.

Team

2 iOS Developers, 2 Android Developers, 2 Backend Developers, 1 UX/UI Designer, 1 QA Engineer, 1 Project Manager

Target Audience

Couriers, Restaurant Managers, Delivery Companies

Services

iOS App Development , Android App Development, Mobile App Development, Backend Development, Frontend Development, UX/UI Design, Quality Assurance, Project Management

Devices with open applications

Challenges & Business Value

To create an app system for couriers and other delivery process parties, we needed to develop a complex set of functions when it comes to the app logic and its implementation.

However, this kind of complexity gives a competitive edge compared to other on-demand delivery applications in this market niche.

Challenge 1

Automatic assignment of orders

Challenge 2

Task Pricing

Challenge 3

Real-Time Courier Tracking

Challenge 4

Analytics

Challenge 5

Third-Party Extensions

Challenge 6

Map View for Managers

Section banner

Solutions

We have provided a full cycle of IT outsourcing services to a client who wanted to develop an ecosystem of on-demand delivery products for various user roles.

It is reflected in a web application, Android and iOS mobile apps where each part serves each own business objectives.

Solution 1

Merchant Dashboard

A merchant dashboard is an interface for restaurants that allows facility managers to easily assign delivery orders to a number of in-house and 3rd party couriers.

The functionality of the merchant dashboard includes:
  • List of orders (created manually or imported from marketplaces via API) with order details and order statuses;
  • List of couriers with courier details and courier availability statuses;
  • Integration of third-party delivery companies for faster courier assignment;
  • Notifications about order status updates;
  • Map view of couriers, which also allows to see current pickup and drop off pins;
  • The functionality of several order assignment to one courier;
  • Manual integration of marketplaces where a merchant's business is listed in order to receive orders via webhooks (Glovo, UberEats, JustEat, Gloriafood, Flipdish).
Merchant Dashboard

Solution 2

Delivery Company Dashboard

It is an interface for delivery companies that have their own fleet of couriers. This dashboard allows them to create or receive delivery orders and assign them to couriers.

The functionality of the dashboard for delivery companies is quite similar to the dashboard for merchants, however, it has some unique features like courier onboarding, courier training, specific staff management functionality, etc.

Delivery Company Dashboard

Solution 3

Courier Mobile Application

Native iOS and Android mobile apps allow couriers to receive orders assigned to them from a merchant or delivery company interface and see the pick-up and drop-off pins on the map.

The functionality of mobile apps for couriers includes:
  • Application onboarding;
  • Notifications about new orders;
  • Ability to accept or decline new orders;
  • Map view of pickup and drop-off points;
  • Confirmation of every delivery step (arriving to merchant/order picked up/order delivered);
  • Ability to call the manager;
  • Opportunity to see order details (merchant name, address, phone number/client name, address, phone number/order contents, and total price);
  • Opportunity to see order details (merchant name, address, phone number/client name, address, phone number/order contents, and total price);
  • Opportunity to see order details (merchant name, address, phone number/client name, address, phone number/order contents, and total price).
Courier Mobile Application

Overall

We have managed to deliver a fully-functional cloud ecosystem of last-mile on-demand delivery products. A mix of PHP Laravel and React technologies allowed us to create a web app interface for merchants and delivery companies.

Kotlin and Swift technologies helped our mobile app developers to create native Android and iOS mobile apps for couriers concurrently that look attractive and work with the highest possible performance.

it's time to sum up the

Results

import icon

The TopDevs web and mobile development team helped a client to implement and monetize a tech startup idea in the form of a fully-functional cloud ecosystem of web and mobile products for the last-mile on-demand delivery market niche of Spain

color filter icon

The provided full-cycle development services, including web development and mobile app development, had laid a foundation for huge business transformation serving to improve the efficiency of the global courier service and customer satisfaction rates.

The functionality of mobile apps for couriers includes:

  • Application onboarding;
  • Notifications about new orders;
  • Ability to accept or decline new orders;
  • Map view of pickup and drop-off points;
  • Confirmation of every delivery step (arriving to merchant/order picked up/order delivered);
  • Ability to call the manager;
  • Opportunity to see order details (merchant name, address, phone number/client name, address, phone number/order contents, and total price);
  • Orders archive;
  • Courier profile edit and credentials update.

75%

Bigger Efficiency in Order Delivery

A set of delivered functionality allows to scale the efficiency of order delivery by 75% minimum.

34%

More Conversions from Promotions

An additional tool for service promotion while users track couriers in real-time allows merchants to get more orders.

See More Projects

Check out just some of the mobile and web solutions we’ve created for our numerous clients worldwide.

Connect with Experts

Become our happy customer and turn your valuable idea into a striking digital solution!
  • Hanna Soloviova, CEO
    Hanna Soloviova
    CEO
    United Kingdom, London, Exeter

Leave a request on the form or email us at

info@topdevs.org
flag