Dots background

Intercity

MVP Development for Passenger
Transportation Company
About
InterCity is the project for booking of tickets for intercity minibusses. With the help of MVP, we were planning to find out more information about the project’s business hypothesis, identify the demanding level on its main features, and grab statistics about its target audience, without overspending valuable time and funds.
The main goal
Our main goal was to develop MVP that would make it easier to communicate between passengers and drivers.
Tasks
Completed task
Learn the market and formulated the minimal functions.
Completed task
Create the Native Android app via Java.
Completed task
Get audience feedback.
The Challenge
One of the biggest challenges was to set up the functions in such a way that there was a comfortable communication between drivers and customers. It was also our task to link the payment system to a mobile application for the convenience of passengers.
Main functional
For a business owner:
sublist
The possibility of passenger cashless payment before the trip.
sublist
Built-in reporting tools.
sublist
Convenient interaction between the driver and passengers.
sublist
Always current list of passengers.
sublist
Increased customer service.
sublist
Simple and convenient CRM-system.
sublist
iOS/Android support.
For the client:
sublist
The ability to view the bus trips schedules in real-time.
sublist
Push - notifications about vacant seats, ongoing promotions, changes in travel schedules.
sublist
The ability to confirm the reservation through the app.
sublist
Allow getting current information about prices and free seats.
sublist
The ability to pay for a ticket through the app in any convenient way with just a few clicks..
For drivers:
sublist
Receive changes in the list of passengers in real-time.
sublist
The possibility of making a phone call to the passenger directly from the application, which has already been entered his number, his full name, place of landing.
sublist
Sending a passenger delay message - the dispatcher will immediately contact the client to clarify its location.

The Solution

</Step1>
At the first stage, we needed to study the market and the available applications on the market in detail. Our team carefully analyzes similar products from competitors and draws conclusions for each of them. As a result, we get a broad understanding of not only the market but also the available products, competitors.
</Step2>
After analyzing the data, we were able to form a list of minimum functions for the application. We have organized the list so that these functions can satisfy the primary needs of the users. Then we started directly to the most important stages.
</Step3>
Our UX / UI designer thought through every detail in the design and created several design options for the mobile application. We chose one that, in our opinion, was most suitable for color, button layout, and other factors.
</Step4>
We decided to develop the Native Android app via Java. Our Android-developers took into account our list of functions that we identified during the analysis and developed an MVP product. A separate application has been developed for users and drivers.

Technology

Our development team uses modern technologies and frameworks to create a best-in-class software solutions for dental centers.
Project Management
Trello
Slack
Jira
Design
Figma
InVision
Android
Java