Canada, 2019 - 2020
5 engineers

Car selling SaaS platform connecting retailers, agents, and buyers

A horizontal SaaS tool to take over the whole process of selling and buying cars. It handles the needs of three layers of users: retailers, agents, and buyers. It simplifies all relations between retailers and agents, giving agents an easy way to sell cars online and earn the commission. For buyers, it delivers information about cars quickly and helps to manage everything that happens with their cars during their life cycle. For used cars, it makes their history transparent thus eliminating any kind of fraud.


Technical stack includes:

Java Spring BootHibernate ReactJS Material UI Spark MongoDB MySQL AWSZabbix Kubernetes DockerJenkinsGraffana

The problem

The customer came to us with a SaaS tool that was developed by a team of remote freelancers, without UI/UX design and good MVP planning. They spent 2 years and developed a lot of functionality that was hard to use. The source code lacked architecture and was hard to support and modify. Due to bad business planning, no delivery attempts were made. The project was jammed in a constant loop of changes

The team

The team was not big at all but we had to redesign this SaaS so we started from a very senior business analyst, product specialist, and UX designer working together to repackage this solution and plan MVP. After that 1 senior front-end architect and 2 developers refactored and redeveloped the core of this solution and implemented the new design. Altogether they spent 3 months on this work but this pushed the product to the market.

The solution

After reviewing all their business and development process we came to a decision to redesign a certain part of the functionality and launch it to the market to start selling to early adopters. We made a 3 weeks redesign sprint and designed a minimal product. Many features that were hard to access became available on only 4 main screens. After the redesign was done we started to refactor its UI/UX to implement it.

Business launch

The hardest part was to convince the customer to launch a minimal set of features and do sales. Another difficult thing was to analyze the market and people needs to make MVP to be complete but still as minimal as possible. We found a beautiful way to start selling this to only retailers solving their troubles and giving them a technology to work faster and smoother. So, the business finally started after 2 years of blind development.

saas for retail

SaaS for retail companies

This application provides the entire business backend for companies that sell cars. Integration with ERP systems allows you to integrate all financial information about sales and vehicles. All parameters, characteristics, contacts, and employees of the company are taken into account in this system.

The system also sees the accounting of the history of the rendered sales service, assessments, and the quality of the sales agents.

Car information for customers

Buyers also use this system. For them, an accounting of all information on the car was developed: documentation, videos, driving instructions, and other histories of maintenance.

car information
agents and sales

Agents and sale process

Another user role for which this system was created and simplifies the work is sales agents. They can be from different companies or the same agent can work in several companies and he sells cars to different customers. This SaaS system collects everything that is necessary for the sales process conducted by the agent: from the first day of the car's life to the third or fourth resale. The system saves all information about car owners, price changes, etc.


For all three user roles, different dashboards have been developed that display relevant information depending on the user role. This can be all sorts of documentation and information on sales, sales activities and ratings, price information, and technical reports.


Do you have a similar SaaS product that requires development?

Whatever stage your SaaS solution is at, get in touch with us to discuss it. It is FREE and we engage fast. We will help you with onboarding the right engineers with strong experience in SaaS development and a deep understanding of SaaS business, better planning, priorities, and realistic estimations.

Chief Executive Officer