Originally, the startup was struggling to narrow down the scope of the EV rental app. They did their market research right, got a comprehensive idea of the final product, and secured the funding as well. All they were looking for was a development team to work on early-stage development and deliver the MVP as soon as possible using a scalable, cloud-ready approach.
We got into the scene right there. After the initial discussion, we got heavily involved in their daily briefings and scrum sessions and understood their business model and revenue streams through continuous data-driven discovery and iterative validation to decide the basic features they wanted in the app. Those were signing up, a list of available cars, bookings, and payments, all designed as modular, API-driven components to enable seamless future integrations. If the MVP passes the test, developers will integrate advanced features like AI-enabled smart reservation systems, dynamic pricing and discounts, chat support, real-time vehicle condition monitoring with IoT data, insurance, and so on.
We also defined and set up the software architecture. One of the important things about building MVP solutions is that we’re responsible for designing the building blocks of the application, which means we have to make the prototype clean, compact, and error-free for future iterations like AI-driven enhancements or BI capabilities