Build & Price for the car industry

We developed a Build and Price tool for a major automotive client.

About a project

UUUSoftware is always glad to partner with large-scale enterprises since it allows us to realize our full potential. This case is quite illustrative in that context.

Our Client is a major automotive organization in Canada with its presence in the global market. As often happens to companies that have multiple internal processes to be managed, the Client experienced a shortage in resources to build and implement an urgent solution.

That is how we started to work on developing and implementing a Build and Price solution for the Client's company. Its main concept, as the name of the feature suggests, is to give clients the ability to build and order a new car online.

We developed a Build and Price tool for a major automotive client.
Challenge

Client's challenges

  • The Client needed a team to design, architect, build, and deliver an application ⎯ all within a tight deadline.

  • The project should have been seamlessly integrated with the Client's existing backend API ecosystem. The latter needed our research, review, and coordination with the existing teams regarding details of integration.

  • The Client needed a team to establish a common data exchange interface agreement between the existing software ecosystem and the new project.

Our solutions

We started with wireframes, mocks, and high-fidelity design. At the same time, to be time-efficient, our architect researched the existing API ecosystem. To ensure full understanding and effective cooperation, our architect was constantly in touch with the Client's existing developers and employees. The face-to-face meetings let us stay on the same page.

We designed, architected, and offered a list of required microservices for the new project. We also suggested a few improvements to the existing API of the Client, which were happily approved. Then, we created the architecture diagrams and composed a CICD pipeline for automated deployment. Once the UX/UI designs were approved, we started working on a fully-customizable ReactJS-based solution for the frontend. At the same time, another developer from our team started working on the .NET Core 3.1 microservice for the backend.

Overall, we composed a new scrum team consisting of five members for this project. We provided various roles required to have a full-cycle end-to-end development. Despite a quite limited timeframe, we managed to build a team of specialists, which allowed the Client to meet the deadline and deploy the solutions for the dealerships.

Project details

1
months of cooperation idea to prod
1
engineers (1 architect + 2 devs + 2 testers + 1 DevOps)
325
work hours provided

Tech Stack

Frontend
  • ReactJS
  • JavaScript
  • TypeScript
  • JSX
  • Redux
  • SCSS
  • AJAX
  • Webpack
Backend
  • Microservices
  • .NET Core
  • REST
  • SQL SERVER
  • Entity framework
  • MassTransit
  • Kubernetes
  • Docker
QA tools
  • Cypress
  • Jest
  • Postman
DevOps tools
  • AWS
  • EC2 instances
  • GitLab