Case study

P2P Ridesharing Solution

Transportation app that connects drivers with riders throughout the area and helps transport those who are disabled or have other medical needs.

Industry

Transportation

Team

6 members

Launched

2018

Country

USA

About a Project

Transportation app that connects drivers with riders throughout the area and helps transport those who are disabled or have other medical needs.

Project idea

MoveUp is ride-hailing service such as Uber and Lyft that connects riders with drivers that are able to meet specific needs.

Project challenges

Shifting away from the Uber-like business model

Sophisticated filtering system

Offline driver’s validation

Complex payment capabilities with a free-ride option

Results

As a result, clients received a complex solution that is ready to use, scalable and responds required business objectives.

Planning
Incoming info

Clients had ideas on:

  • Business model
  • Initial concept
  • Desired features
Analysis

We analyze the client’s requirements

  • Dedicated a Business Analyst
  • 2 weeks
  • Around 20 meetings to clarify the requirements
Outcomes

As a result, we provide clients with:

  • Specification Document
  • Wireframes
  • Clickable prototype
  • Project estimate

Main features of the project

See how the development team implemented the client’s requirements

Event-driven tracking and communication system

Users can see in real-time all available cars on the map in a certain radius around their current location. After settling for the ride with a particular driver, the rider can track the movement of the driver’s car on the map. Besides, users receive timely notifications about the events.

Sophisticated filtering system

When integrating a filtering system for the app, we decided to shift away from standard algorithms as they couldn’t meet the client’s specific requirements. So we worked out new algorithms that made filtering suggestions directly influenced by rider’s in-app settings. Thus our filters are customized to any specific case.

Dealing with financial operations

The integration with Stripe allows for peer-to-peer transactions between drivers and passengers. Apart from that, there is an opportunity to charge a fee for canceled rides and donate to the platform's development.

Technology stack

See the ways how the development team implemented client’s requirements

Mobile Architecture

iOS

Swift 4

Android

Java 7

Web Architecture

Backend

MySQL

Express 4

Frontend

Angular 2

JavaScript

Testing

Jira

Confluence

GitLab

Jenkins

Crashlytics

Tools

Freshchat

Elastic Email

Release

AWS

ES2

S3

App Store

Google Play

Our client say

avatar
US flagUSA

Owner, MoveUp

“Cleveroad built a high-quality app that's received lots of positive feedback from testers thus far. Extremely accommodating, communicative, and fast to turn around deliverables, working with their team continues to be seamless. They also genuinely care about the project's success.“

Start growing your business with us
By sending this form I confirm that I have read and accept the Privacy Policy

More Cases