About the client
Cargo Bee - provides transportation services. The company's transportation solutions include van truckload, small straight, large straight.
Project goals
Our main goal was to build a service that will help to simplify business processes and management of loads and delivering information to drivers. The client wanted to automate the cargo tracking process. Also they wanted to inform their drivers about new loads in real-time
Key challenge
Most of the challenges were related to data synchronization and delivering new loads in real time. Before we built a service client managers were tracking new loads in their inboxes and if they found load that can make a profit they had to call to the driver manually. That process was time consuming and not accurate.
Our solutions
Built service uses Firebase as cloud hosted service. Usign Gmail API and Cloud Functions we configured schedule function that listen inbox and store new loads to Firestore. For delivering loads to driver we build mobile app for both OS: Android and IOS. With mobile app drivers can see all available loads based on their geolocation. Also they can send applitionation if they want to deliver a load by themself. Another thing is that driver can be notified about new relevenat loads (if driver is near a pick up location) with Push Notifications.
Result
Provided solution automated a lot of manual steps for administrators as well reduces the amount of phone calls and communication, provided drivers with a possibility to see loads in real time according to their filter setup, choose the one that works for them and apply for it, eliminated human errors and need in phycal tracking of loads coming through mail box.
As the result given app significantly increased the capasity of administrators, allowing Cargo Bee to handle approximately 10 times more loads without hiring new administrators.
Technologies
Firebase
React Native