Newsletter
Subscribe if you want to know how to build digital products
What do you do in IT?
By submitting your email you agree to receive the content requested and to LeanCode's Privacy Policy
Case studies
CareerAbout us
animation-background
animation-foreground
animation-logo
Enterprise Switzerland logo
Industry
Transportation
Headcount
11-50

Designed to simplify car rentals and fleet management via a modern application that emphasizes a great user experience

Ride offers custom mobility software as a service for rental companies, fleet managers, and startups. Features include virtual keys for secure app-based vehicle access, streamlined fleet management, and seamless external backend integration for real-time data sync.
4
months to deliver feature rich mobile app
100+
locations throughout Switzerland where users can take advantage of the app's capabilities
Enterprise Go app by Ride & LeanCode
Flutter
iOS
Android
5.0
Reviewed onClutch
Flutter for Mobile

About these Apps

The GO app is designed to simplify car rentals, offering a user-friendly platform for a smoother experience. While based on an existing version (2.0), it came to us in its early phase. The Caretaker app, built from the ground up, solves fleet management challenges by connecting businesses with freelancers for tasks like vehicle relocation and maintenance. Both apps provide innovative solutions for the mobility industry.

Challenges

Virtual Key Integration

Virtual Key Integration

The client wanted to offer users the ability to access their rental vehicles remotely via the app. LeanCode solved this by implementing a virtual key feature using Bluetooth technology, enabling seamless access without physical keys. This solution not only improved user convenience but also enhanced the overall security of the rental process, reducing the need for in-person interactions.
Streamlining Fleet Management Tasks

Streamlining Fleet Management Tasks

For the Caretaker app, the client needed a solution to manage tasks such as moving vehicles, cleaning, and maintenance more efficiently. LeanCode enabled this by creating an easy-to-use mobile app that allowed businesses to connect with freelancers, simplifying fleet management and reducing operational complexity through a user-friendly platform.
Inherited Incomplete Codebase

Inherited Incomplete Codebase

When LeanCode took over the GO app, the project was in its early stages, with limited progress made. The challenge was to work with an incomplete codebase while meeting tight deadlines. Our team restructured the app's architecture, ensuring the software was scalable, stable, and met the client's requirements for a smooth car rental experience.
External Backend Integration

External Backend Integration

Both the GO and Caretaker apps required integration with external backend systems to ensure smooth communication with the client’s infrastructure. LeanCode tackled the challenge by implementing robust integrations for real-time data synchronization. This solution allowed the GO app to streamline car rental operations and the Caretaker app to facilitate efficient task management for freelancers, ensuring that both apps operated seamlessly with the client’s backend systems.

We delivered two fully functional apps, Enterprise Go and Caretaker. It enabled real-time vehicle access and management in just a few months.

Solutions

1
Integration of Virtual Key Technology
2
Seamless Payment Integration with Stripe
3
Real-Time Vehicle Location with Mapbox
4
Bug Tracking and Performance Monitoring with Bugfender and Crashlytics
5
Secure User Authentication with Auth0
6
Efficient Push Notifications with Firebase Cloud Messaging
animation-background

Key features

Real-Time Vehicle Location

Multi-Language Support

Seamless Account Management

Comprehensive Car Rental Process

Virtual Key Access

Secure Payments via Stripe

To enhance the user experience and fleet management, LeanCode integrated Mapbox into both the GO and Caretaker apps, allowing users to locate vehicles on the map in real time. In the GO app, customers can easily find and navigate to their rental cars. In contrast, in the Caretaker app, freelancers can quickly locate vehicles for tasks like relocation or maintenance, improving the overall efficiency of fleet operations.

Results

On-Time Delivery with Complex Integrations

LeanCode delivered two fully functional apps—GO and Caretaker—within the tight timeframe despite inheriting an incomplete codebase. The integration of third-party solutions like Stripe for payments, virtual keys for vehicle access, and seamless authentication ensured that both apps offered a robust and user-friendly experience.

Clear Communication and Flexibility

LeanCode’s project management was marked by clear communication and flexibility. Daily updates kept everything on track, and the team was quick to respond to the client’s changing needs, especially after launch. This open, straightforward approach made it easy for the client to stay in the loop and adjust as needed, helping to keep the project moving smoothly and ensuring a solid partnership throughout the process.

Deep Expertise in the Flutter Framework

The client specifically appreciated LeanCode’s deep technical expertise in the Flutter framework. This knowledge allowed LeanCode to quickly overcome challenges and integrate advanced features, providing a high-quality interface and performance for both apps.

Iterative Development with Real-Time Feedback

LeanCode's approach to iterative releases helped reduce app crashes and improve overall app performance. The client valued the weekly delivery cycles, which kept the project on track and ensured that each new feature was tested and delivered after thorough QA. This process allowed for quick adjustments based on real-time feedback, keeping the apps stable and user-friendly post-launch.

Review of our work

Enterprise Switzerland logo

LeanCode successfully delivered the applications on time, reduced app crashes, and introduced analytics to measure app growth. The team was highly knowledgeable and receptive from a workflow standpoint. We greatly valued their deep knowledge and technical expertise in the Flutter framework.

Julian Jagan Ride
Julian JaganProject ManagerEnterprise Switzerland
5.0
Reviewed onClutch

Other applications

Case Study Activy
Mobile Application

Activy

Case Study of STERYLIS
STERYLIS logo
Mobile Application

STERYLIS

Case Study MMG Talent by LeanCode
MMG Talent Logo
Mobile Application

MMG Talent

Meet our expert

Let's schedule a 20 minute talk

Łukasz Kosman, CEO LeanCode
Hi,

This is the initial scoping call. Its purpose is to get a better understanding of what you want to build. After this call, you will have an idea about your project's feasibility and the ballpark estimates.

Łukasz KosmanCEO at LeanCode