Honoring
Our Industry Achievements
Industry
TravelPlatform
Android Mobile Application
iOS Mobile Application
Technology Stack
Flutter for Mobile Applications
Laravel for Backend Development
Overview
Oride is an excellent platform for learner motorcycle riders to easily find licensed riders to supervise them on the road, and an opportunity for licensed riders to earn from the rides they supervise.
Supervisor riders earn different badges in the app, which indicate their experience in supervision, according to the number of rides completed by them.
Payment is automatically deducted from the learner’s account in the app, and transferred to the supervisor’s account.
Supervisors can display information about their availability.
The learner and supervisor decide to meet at some location, and have to start the ride within 50 meters of their meeting location.
When both hit “start” in the app, the ride starts, and similarly when both hit “end”, the ride ends.
Key Features
- After the ride, both learner and the supervisor rider can check the route of the ride on the map, for future reference also.
- Live location tracking for the rides, in the background.
- Payment at the end of the ride, directly to the bank account of the supervisor. We have used Stripe for processing payments.
Challenges
- Tracking the location while riding, in the background in Flutter .
- Managing the ongoing ride if the user closes the app.
Solution
- We created an algorithm using geocoding and location, to track the location in the background, for multiple platforms in Flutter.
- We managed the “ongoing ride” service, and stored the live location in order to show the route (for reference) after the ride, and to calculate the distance traveled by the bike riders.
3rd Party APIs/SDKs/Libraries
- Twilio
- SendGrid
- Stripe
- Firebase Crashlytics
- Firebase Push Notification
With over 12 years of app development experience, we specialize in offering pertinent IT solutions for medium-sized businesses and corporations. We align with your goals, taking pride in our work and our clients.