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.

TIME

4 months

TEAM

6 members

PLATFORMS

iOS, Android

TYPE

Marketplace

INDUSTRY

Transportation

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

MoveUp

Project idea

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

Target audience

MoveUp is targeted at regular people who need a ride and at those with disabilities or medical needs, people with bulky items, parents or guardians with children, or minors traveling alone.

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 are able to see in a real-time all available cars on the map in some certain radius around users’ 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 development of the platform.

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

Client Say

John Salmon

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. “

Dmitriy Krivosheya

Project manager

“We were extremely happy to work with such a motivated customer who had a very clear vision of the service and its importance. From our side, we did our best to deliver the product of the right quality on time. “

Results:

1000+

iOS downloads

1700+

Users in the system

Start growing your business with us

More Cases