iDispatch Mobility— A Global Cab Service Provider

Get In Touch With Us

Phone

The Client and their Business Requirements

Our client is a successful Netherlands-based businessman who specializes in providing cloud-based solutions for job safety throughout the country. After building a successful product, they aimed to diversify their portfolio and build a modern mobile-based cab management system. This platform would allow enterprises to create a dedicated cab service for their companies and hotel chains.

The platform enables businesses to seamlessly book cabs for their customers while offering real-time tracking, driver management, and a secure payment system. With advanced functionalities such as GPS tracking, driver apps, and booking requests, Dispatch Mobility ensures a smooth and efficient ride-hailing experience.

Additionally, we were tasked with building a hybrid app for both iOS and Android platforms to ensure a seamless and intuitive user experience.

Project Challenges

The client had specific requirements which we had to meet and included certain challenges such as

Challenge #1

The client was very particular about the platform UI, as a result of which a lot of time had to be spent in the design phase.

Challenge #2

The client wanted the pictures shared between the app users to be of very high quality and ensure that it supported 100% zoom without any pixelation.

Challenge #3

The platform had to support real-time collaboration between different people using the app.

Challenge #4

The app idea belonged to a niche category, and as a result, we had to test the implementation properly before beginning the development

Challenge #5

In between, the client requested massive enhancements, which we had to build into the platform without changing the overlaying structure decided initially.

Challenge #6

In the app development, we have implemented the custom background location access beyond 15 minutes on both iOS and Android.

CodeNomad Solution

After understanding the client's exact requirements, we devised the following solution to ensure the cab service included all requested features:

Secure Payment Module

We implemented the secure payment module to ensure seamless transactions, Implemented the SSL (Secure Sockets Layer) for encryption, and Two-factor authentication (2FA) to verify payments via a one-time code sent to their mobile device.

Enterprise Web Dashboards

We developed powerful web dashboards tailored for the super admin, company, and hotel management to ensure an easy-to-manage user experience. Drivers are allowed to access the platform by mobile application on Android and iOS. and compliance measures.

High-Quality Maps & Real-Time Tracking

We have improved the user experience by integrating Google Maps JavaScript API to provide high-resolution map images with maximum zoom levels for enhanced visibility and clarity. Real-time GPS tracking allows companies and admins to monitor rides with precision.

Design-First Approach & UX Optimization

We focused on a design-first approach, ensuring the client was fully satisfied with the UI/UX before moving to the development phase. This approach enabled faster market deployment with a single platform version, ensuring quicker development cycles

Security & Compliance Measures

We prioritized security to implement secure ID verification for companies and drivers to provide the necessary documentation. User authentication using industry-standard OAuth 2.0 protocols. Data compliance with GDPR and other local regulations for user privacy protection. integrations seamlessly.

Scalability & Performance Optimization

We have built scalability in the platform using cloud-hosted infrastructure on AWS, optimized the backend architecture on Node.js, and MongoDB, Used WebSocket for real-time communication for instant trip updates and status changes.

Key Features

Cab Booking
  • iconA streamlined UI for companies and hotels to request rides effortlessly.
  • iconCompanies and hotels can schedule rides for their customers with a few clicks.
  • iconReal-time booking confirmation ensures efficiency and reliability.
  • iconThe system supports multiple ride types, including on-demand, scheduled, and long-distance bookings.
Admin Dashboard
  • iconThe admin can monitor trips, and earnings, and manage users efficiently.
  • iconCreate and assign roles and permissions for sub-admins, allowing structured management.
  • iconAccess detailed analytics on trips, revenue, and user activity.
  • iconUser management system for onboarding, approval, and restriction of access.
Company Dashboard
  • iconCompanies can manage daily operations, including viewing drivers, tracking trips, and setting fare structures.
  • iconCompanies can share limited access with drivers to create, edit, and allocate bookings.
  • iconReports and financial tracking to monitor operational efficiency.
  • iconTrip scheduling and dispatch automation to optimize ride allocation.
Driver App
  • iconCab information and request list for easy trip management.
  • iconRide acceptance and real-time navigation with turn-by-turn directions.
  • iconSubscription management to offer drivers flexible work models.
  • iconEarnings tracking with detailed insights into daily, monthly, and yearly revenue.
  • iconInvoices and financial reports for drivers to track payouts and transactions.
Live GPS Tracking
  • iconGoogle Maps integration for real-time driver tracking.
  • iconLive ETA updates for both customers and admins.
  • iconGeofencing capabilities to ensure driver availability in designated areas.
  • iconRoute optimization algorithms to reduce travel time and improve efficiency.
Secure Payment System
  • iconStripe-powered transactions ensure safe, secure, and reliable financial processing.
  • iconMultiple payment methods, including credit/debit cards, digital wallets, and corporate accounts.
  • iconAutomated fare calculation for accurate and transparent billing.
  • iconIn-app tipping feature to allow customers to reward drivers for exceptional service.
Trips Management
  • iconView and manage all trip statuses, including active, pending, completed, and cancelled rides.
  • iconAdmin and sub-admin access to trip histories and reports.
  • iconThe trip reassignment feature allows for modifying ride allocations in case of delays or cancellations.
  • iconFeedback and rating system to maintain driver and service quality.
Fare Management
  • iconDefine fares per mile, ensuring pricing transparency.
  • iconSet minimum fares and waiting charges based on ride type and location.
  • iconDynamic fare adjustment to accommodate peak hours and demand surges.
  • iconPromotional discounts and offers can be configured for companies and customers.

Technology used

  • Ionic v6 / Angular v18 (Mobile App), React.js (Web Platform)
  • Node.js v16
  • MangoDB
  • AWS
  • Stripe, PayPal
  • Google Maps API
  • WebSockets

Results

The client was extremely satisfied with the overall project quality, and he recommended our team for their other future projects. CodeNomad is fully dedicated to high-quality development and also ensured the platform was a huge success amongst the client's targeted user base.

Final Thoughts & Future RoadMap

Moving forward, our client went to expand the IDispatch mobility capabilities, including the following features:

User Mobile App

We will develop a user mobile app for individuals who want to book their cab independently.

Available On

Google PlayApp Store

Phone

Blogs