Our customer required a native application that displayed a map of Barcelona that included all the public bicycle lanes. The app had to calculate the best path while taking into consideration routes without bike lanes.
Solution
Find the quiet streets that make cycling a joy
We make use of Mapbox SDK for React Native, and a custom in-house made algorithm to display the best routes based on the user preference. This project is developed entirely in React Native using Ruby on Rails on the backend.
Bicycle optimized map style
Using an already built backend and consuming the REST API.
Safe route recalculation
We calculate and display the optimal route on the map for the user to follow from their origin to their destination, considering factors such as traffic and road conditions to ensure a safe and efficient journey.
Use of Mapbox
Client-side JavaScript library for building web maps and web applications with modern mapping technology
Offline mode
Most mobile apps on the market need an offline mode to be useful. Companies that make apps about travel, the weather, games, or finances, for example, know how important it is to let users access certain data at any time and from anywhere.
Geolocation
These location-based apps use device location to enable and control some features. Location-based apps to help us with everyday tasks just by knowing exactly where we are.
Save favorite bike routes
The app archive and organize user preferred cycling routes for easy access and future reference. With this feature, users can select their favorite routes from the map and add them to their personal archive, where they can be labeled, sorted, and searched.