Trip Sharing Application
Full-cycle development of a carpooling app
About the client
Our client had an idea for a startup — a carpooling application to help people protect the environment by reducing emissions and save money by sharing fuel costs. The application allows users to post trips and find companions traveling the same route.
Looking for a reliable partner
As soon as our client had crystallized the application idea, they started looking for a team to handle the development. It was important for our client to find a nuclear team that could implement all tasks efficiently and with the most optimal cost-to-performance ratio.
What we offered
Marketing research
Our business analyst conducted marketing research to align the application with market demand and attract investments to fund the startup. We conducted competitor research to help the client identify their key advantages and created ideal customer portraits to better understand the target audience.
Design and branding
One of the key advantages of the application was an outstanding user interface with convenient user flows. To achieve this, we assigned our lead designer to develop branding and create intuitive interfaces that help users quickly and productively navigate the application. They spiced up the application with some animations to make the user experience seamless and unforgettable.
Unique algorithm
One of our main tasks was to ensure simplicity for users by matching drivers with passengers based on their location. Our backend developer created a unique matching algorithm that enabled finding companions in a certain radius and establishing a meeting location that would be convenient for both the driver and passengers.
Cross-platform solution
The target audience is almost evenly split between iOS and Android. In order to cover a broader audience and still avoid the double effort of developing two separate applications, our frontend engineer created a cross-platform application, which allowed the client to reach their goals cost-effectively.
Project management
Thanks to an Agile methodology and Scrum-based processes, our project manager ensured that we followed the product roadmap and took responsibility for prioritizing features so that development fit within the time and budget requirements while covering the necessary scope. Organizing and facilitating all processes made work on the project convenient and productive for the team and stakeholders.
Flexible team structure
When some parts of the application required particular expertise, we involved required specialists to ensure the project had the most suitable talents on board. Moreover, we adjusted the capacity of the project team to avoid having any idle specialists and fit the tight startup budget without compromising quality.
Technologies
JavaScript
TypeScript
React Native
Scala
Play 2
MongoDB
ReactiveMongo
Stripe Connect
Firebase Cloud Messaging
MobX
i18n
Axios
React Native Maps
AWS
What’s next?
After the MVP was ready, the client started marketing activities and continued acquiring the next round of investments. At SysGears, we are ready to continue working on and scaling the project, maximizing its profitability for owners and value for users.
More case studies
Boost your business with custom software
Tell us about your business needs and we’ll suggest a solution
Thank you!
We have received your request and will get back to you within 1 business day