CleanCar Web App

dashboard
new daily closing
invoices

I was recruited by CleanCar to help implement their new digital strategy. The most impactful project was the implementation of an ERP system. When we introduced the ERP system, we faced the problem that it was quite challenging for the target group to handle.. Hence, we decided to build a simple-to-use interface on top of the powerful ERP system: The CleanCarApp.

Problems & Solutions

Integrating a powerful tool, like an ERP system, can confuse or intimidate people. Some examples included:

  • Data was not clearly visible
  • If you wanted to get the daily revenue, for example, you had to navigate through tabs, generate reports and wait for the answer. Such an important metric should be instantly visible, so we put it right on the Dashboard of the App.

  • Difficult handling of upcoming or urgent tasks
  • We figuered out how to import tasks from our external audit system into the ERP, but there was no way of letting people know, when they are due. Thus, we put a reminder on the dashboard for urgent or upcoming tasks.

  • Daily closings were a nightmare
  • At the end of a day, all branch managers had to submit a report regarding cash earnings, inventory, damages etc. The ERP had seperate inputs for those metrics scattered throughout the application. We created a simple interface, tailored to every branch, and handled the import behind the scenes.

Tech Stack

  • Ruby on Rails
  • PostgreSQL
  • Docker
  • MateStack