E-scooter sharing mobile app development

Felyx, an e-scooter sharing company, engaged with ElifTech to address critical operational challenges that were impeding its progress and expansion. The company's services offer an innovative and sustainable solution to urban mobility. The project resulted in a more robust architecture, improved processes, an autonomous invoicing system, and an increased development velocity.

Consequently, Felyx is now equipped to enter new markets, scale user base, and enhance revenue. The project also improved the onboarding flow for end-users, providing better performance, user experience, and flexibility, ultimately leading to a higher conversion rate. In the case of potential system issues, the impact on users has been minimized through enhanced system stability and established processes for handling system incidents.

  • Industry


  • Headquarters


  • Website

    Visit website
Mobile app

Services we provided

  • Mobile App Development
  • Architectural Development
  • Onboarding Flow Optimization
  • Security Enhancements
  • Analytics Improvement
  • B2B Solution Development
  • Payment and Invoicing System Integration

About the client

Felyx stands out as one of the most utilized e-scooter sharing applications across Europe, offering an eco-friendly urban mobility solution. Founded in 2016 in Amsterdam, Netherlands, Felyx aims to diminish urban air pollution by providing a sustainable and electric mode of transportation. The e-scooters introduced by Felyx present a cheap, fast, and efficient way to navigate city landscapes.


The project's main goal was to address several key challenges: scaling limitations due to existing infrastructure constraints; dependency on external 3rd party systems for critical product functionalities; the need for experienced Go developers to drive in-house development.


The ElifTech team explored various strategies to address the challenges presented. We opted for a gradual migration strategy where functionalities would be transferred in segments, specifically from one domain to another. This method involved the coexistence of third-party and newly developed in-house solutions. This strategy necessitated a greater focus on developing a robust architecture and its deployment. Although this made implementation more challenging in certain instances, it crucially allowed for the sustained pace of new feature development.

Systems tied to third-party solutions were maintained for existing features, while new functionalities were developed entirely in-house and integrated with the current system. We transitioned legacy system components from Heroku to Google Cloud Platform and introduced a new Identity Verification System (Onfido), along with a payment and invoicing solution (Stripe, including Stripe Billing). Furthermore, the team is committed to refining our operational methodologies to enhance our processes through the optimal application of Agile and Scrum principles.

Features delivered

  • Improved Analytics for Battery Swap Data
  • Security Improvements
  • Onboarding Flow
  • Solutions for Cooperation within B2B Model
  • Enhanced Architecture
  • Payment and Invoicing System
  • Integration with Hardware Providers
  • GBFS Standard
  • Integrations with External Systems

Advanced analytics capabilities were developed to better understand and optimize battery usage and swap efficiency.

Key results and business value

With the adoption of an upgraded architecture, modern technologies, and refined processes, we managed to increase the development speed and strengthen the engineering team. The implementation of an internal invoicing system enhanced the financial department's efficiency by streamlining financial management. This enhanced solution's scalability supported Felyx's venture into new markets, leading to an increase in both its user base and revenue.

From the perspective of the users, the onboarding process saw significant improvements, offering better performance, user experience, and flexibility. This, in turn, led to an improved conversion rate. Furthermore, we enhanced system stability and established protocols for addressing system issues, thereby reducing the potential impact of any system problems on users.

See other projects

Share your software needs with us:

What happens after you get in touch?

  • 1

    Our expert will contact you within 12 hours to provide a consultancy and further support

  • 2

    We will clarify the requirements and set up an engagement process to make your journey smooth

  • 3

    Based on the info gathered and your business objectives, you’ll get a detailed project vision