We initially did a 6 week long workshop to understand the entire business model and the shortcomings that they were facing with Rent Centric. The goal was to build something more powerful & flexible than Rent Centric. The result of the workshop was a clickable prototype and a detailed functional specification document. We built a multi-tenant based architecture Super Admin Web App This is basically the core of the entire system and all the backend processing is done here. All the data of processes like Customer Onboarding, Vendor Onboarding, Vehicle Onboarding, Payment Processing, Third Party Integration etc is verified here. It also includes the data for vehicle management and rental management systems.
Super Admin Web App
Customer Mobile App
Lendor Web App
3rd Party Integrations
Our first step was understanding the system layer by layer. We used reverse engineering to understand the high level systems, used infrastructure diagrams and data flow diagrams using event storming to map the user story and also used example mapping. All of this was done with the help of the Miro tool. Then we documented the system with the help of a domain expert who helped us identify the problems.
This module lets different vendors get themselves onboarded with Dryve services which would enable them to put up cars available for rental basis. This process includes uploading of certain documents which is then validated by agents through the Super Admin portal. Vendors can also view their rental history, maintenance center and billing information. It also includes a vehicle onboarding module which lets vendors put up vehicles on Dryve to be used for rental services.
The cars have GPS tracking hardware installed in them which lets customers unlock the vehicle and start their rentals. We enabled the communication between the mobile app and this hardware. This BLE integration also covers the communication with HUF servers. For billing and payments we integrated the system with Cardknox which is a smart and reliable solution for online payments.
We are in the beta-phase of the product and currently have 20 cars and 25+ drivers in the system. The plan is to go full live by Q3 of 2019. It’s an ongoing engagement where we will be working very closely with the client in identifying new features and implementing them.
Right now they are the vendors putting up cars for rental, but moving forward they are also developing a platform where anybody who owns a car or two can become a vendor.
What happens next?