Home > Projects > Development of a rider app for an on-demand ride-sharing service

Development of a Rider App for an On-Demand Ride-Sharing Service

The client needed a rider app that could support pooled rides, certain pickup points, multiple payment methods, and rollout across different markets. SoftTeco helped develop a highly configurable mobile product with flexible JSON-based setup, seasonal updates, and deep third-party integrations.

Type

Mobile

Industry

Transportation & Logistics

Country

USA

Highlights

  • Rider-facing app for pooled transportation
  • Recommended pickup points instead of a fully free pickup selection
  • Multiple payment methods in one application
  • Configuration-driven rollout for new platforms and cities
  • Seasonal and thematic UI updates
  • Deep third-party service integration

Client

The client is a ride-sharing startup with a broader ecosystem for riders, drivers, onboarding, and partner operations. The rider app is the main user-facing part of the product. It serves standard users who need a simple interface for booking rides and managing transportation in supported cities. SoftTeco worked on the rider-side product as part of the larger system and supported its development over time.

Challenge

The rider app had to support a transportation model that differed from the typical taxi flow. Users could not always choose any pickup point they wanted. Instead, the platform proposed certain pickup points, and one vehicle could cover multiple reserved locations in a single trip. That required clear UX, strong map logic, and reliable integrations. The app also had to support different payment models, external services, and flexible market rollout without forcing the team to build a new product for every city or variation.

ride-sharing-app

Solution

SoftTeco helped develop a mobile app that gives riders a simple way to book rides, view recommended pickup points, contact drivers, and pay through a wide range of supported methods. The app is designed to be highly configurable. It supports multiple external services, flexible payment options, and a setup that makes it easier to create new platforms and handle seasonal updates.

Tech Stack

Components

Python

Leanplum

Google Maps

JSON

Radar

AWS

ride-sharing-service

How it works

A large part of SoftTeco’s work focused on flexibility at scale. We introduced a configuration-first approach in which many settings were stored in JSON files and applied during the build process. This made it easier to launch new platform versions from templates and support rollout across different markets without rebuilding the app each time.

We also implemented a seasonal configuration mechanism. That gave the client a practical way to roll out temporary visual updates, such as theme-specific icons, without turning short-term changes into hardcoded redesign work. It was a small feature on the surface, but it made the product much easier to manage over time.

Another important part was integration. The app supported payment methods including cards, cash, Google Pay, Apple Pay, PayPal, vouchers, and OpalPay, and relied on services such as Leanplum, Radar, mParticle, Amazon AWS, and Google Maps. SoftTeco had to make those services work as a single product, along with location logic, databases, and HTTPS requests. That integration-heavy setup was critical because mapping, booking, payment, and communication all had to work in one rider flow.

Need a high-performing solution to augment your business?

Let SoftTeco handle your tech challenges and design a software solution tailored precisely to your unique requirements. 

Results

SoftTeco helped create a rider app that supported pooled-ride booking, market-specific rollout, and a broad set of integrations in a single product. The configuration-driven setup made it easier to launch new platform variations and introduce temporary updates without rebuilding core logic. For the client, that means a rider product that can evolve faster and support the operational complexity of a growing ride-sharing platform.

AI Solution Development for Leaf Disease Detection – Banana AI

AI Solution Development for Leaf Disease Detection – Banana AI

SoftTeco built a computer vision solution that detects banana leaf damage, classifies plant health, and generates condition reports for agronomists.

  • Agriculture
  • Web
  • ML
App Optimization for Prepaid Wireless Connectivity Management – Simcall

App Optimization for Prepaid Wireless Connectivity Management – Simcall

SoftTeco built a web app for prepaid wireless cellular connectivity monitoring and management, from designing the app’s logic to setting up an AWS backup database to implementing the API.

  • Telecommunications
  • Web

    Start your digital transformation journey today

    Drop us a line via the form below or contact us at info@softteco.com and our representative will get back to you within one business day.

    I agree with the Privacy Policy and the Terms of Services

    13 REVIEWS

    51 REVIEWS

    Poland

    9A/4U Belwederska st., Warsaw, 00-761

    Lithuania

    82 Laisves al., Kaunas, 44250

    42A, Dariaus ir Gireno st., Vilnius, 02189

    Bulgaria

    Knyaginya Maria Luiza 1 Blvd., Plovdiv, 4000

    Georgia

    1 Meliton And Andria Balanchivadze st., Tbilisi, 0667

    United States

    22 Juniper st., Wenham, Massachusetts, 01984

    United Kingdom

    Loughborough Technology Centre, Epinal Way, Loughborough, LE11 3GE

    United Arab Emirates

    Office No. 19-177MF, Owned by Shamsa Mohammed Ibrahim
    Al-Suwaidi, Al-Murar, Dubai

    13 REVIEWS

    22 REVIEWS

    13 REVIEWS

    22 REVIEWS

    Softteco Logo Footer