Download PDF
N-iX > Case Studies > Ride-Sharing Platform Development for Facedrive
N-iX Logo

Ride-Sharing Platform Development for Facedrive

Technology Category
  • Other - Battery
  • Sensors - GPS
Applicable Industries
  • Automotive
  • Finance & Insurance
Applicable Functions
  • Product Research & Development
  • Quality Assurance
Use Cases
  • Driver Performance Monitoring
  • Time Sensitive Networking
Services
  • System Integration
The Challenge

Facedrive, a Canadian ride-sharing platform, needed to develop a comprehensive solution from scratch. This included back end, front end, and mobile development for both iOS and Android platforms. The development team was tasked with implementing GPS positioning and route navigation, integrating with a payment platform, and creating a complex ride-sharing logic. They also needed to create an intuitive UX design. The challenges included updating the drivers' location information in real-time, estimating time and distance for each ride, synchronizing multiple servers, ensuring payment security through Stripe API integration, developing the ride-sharing logic, calculating rates for electric, hybrid, and gas vehicles, and ensuring smooth operation across multiple apps and platforms.

About The Customer

Facedrive is a Canadian ride-sharing platform that offers electric, hybrid, and gas-powered vehicles to its users. The platform comprises a website, and native iOS and Android apps for drivers and riders. Facedrive distinguishes itself from its competitors by offering the possibility to share a ride with others and pay for it individually. It also allows riders to choose among vehicles with different levels of CO2 emission, thus minimizing the negative impact on the environment while commuting.

The Solution

In collaboration with N-iX, Facedrive built a scalable software product with wide functionality. The PostGis extension was used to enable riders to see all available cars nearby using GPS coordinates. Time and distance estimates were implemented using Google Maps products and an independent server. The team developed a solution for server synchronization to handle multiple simultaneous ride requests. Stripe API was integrated for secure payment transactions, and a complex ride-sharing logic was developed. An algorithm was created for calculating fares depending on the type of vehicle. Four native apps were developed - Android Driver, Android Client, iOS Driver, and iOS Client. The UX department conducted research and improved the general look and user experience of the applications.

Operational Impact
  • The collaboration with N-iX resulted in a scalable software product with wide functionality. The platform now offers user-friendly Android and iOS mobile apps for both drivers and riders, with smooth integration of four independent applications. The platform also features a secure payment solution, ensuring the highest level of security and compliance. The service is available on both iOS and Android, ensuring seamless functioning of the platform when switching between different platforms and devices. The platform also offers the ability to check and reduce personal CO2 emissions from each ride, contributing to environmental sustainability.

Related Case Studies.

Contact us

Let's talk!

* Required
* Required
* Required
* Invalid email address
By submitting this form, you agree that IoT ONE may contact you with insights and marketing messaging.
No thanks, I don't want to receive any marketing emails from IoT ONE.
Submit

Thank you for your message!
We will contact you soon.