Web Application for Car Rental Operations

Power AppsPower Apps
Azure ServicesAzure Services
Customer ServiceCustomer Service
Microsoft Dynamics 365 Sales. Quick Start






200 employees



Client’s Request


A German car service company has over 1000 cars that are used and returned every day. Due to the scale of their operations, they have identified the need to streamline their processes and equip their operators with the necessary tools to manage the fleet efficiently. They needed help to make their work smoother and to give their workers better tools to manage the cars in the field.



After conducting a thorough analysis of the business processes, we have identified three main modules that operators utilize when accepting and renting out vehicles:

  • Check-out. This module involves checking out a vehicle to a customer. It includes verifying the customer's identity, confirming the rental period, and thoroughly inspecting the vehicle's condition before handing it over to the customer.
  • Check-in. This module involves checking in a vehicle that a customer has returned. It includes inspecting the vehicle's condition, checking for any damage, and verifying that all equipment and accessories are present before releasing the customer with their rental agreement.
  • Damage Monitoring. This module allows recording, describing, and assessing vehicle damage. It can be done through the check-in/check-out process or separately through the Damage Monitoring module.



Once we had established a detailed work plan and determined our priorities, our team proceeded to select the necessary tools for implementation.

 To execute the project, we used the following technologies:

  • Web API (ASP.NET, ASP.NET Core) 
  • React.js  
  • Ant design 
  • Redux
  • Dataverse and PowerApps  
  • Azure web services 
  • Azure DevOps 


An experienced team of developers in close cooperation with the customer implemented the project in 3 months. The use of Agile and Scrum flexible work methods enabled the team to achieve the goal within the given timeframe, demonstrating the effectiveness of these approaches in delivering successful outcomes. See the results below.


What The Customer Received



The application has been developed to meet the needs of fleet operators that automates and optimizes business processes such as check-in, check-out, and vehicle damage monitoring. Its mobility enables operators to access and manage their car fleet from anywhere, making their jobs more convenient and practical. It has reduced the time required for the rental car delivery and acceptance process, leading to cost savings. Furthermore, the application reduces paper and manual work, and employees can easily enter data and track vehicle damages on tablets. Customers have expressed increased loyalty due to the fast and high-quality service they receive through digital transformation.