Build & Price for the car industry

Build and Price tool for a major automotive client. Development and seamless integration with the existing backend API ecosystem. The case of a successful partnership under a tight timeframe.

About a project

Build and Price tool for a major automotive client. Development and seamless integration with the existing backend API ecosystem. The case of a successful partnership under a tight timeframe.

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.

Build and Price tool for a major automotive client. Development and seamless integration with the existing backend API ecosystem. The case of a successful partnership under a tight timeframe.
Challenge

Challenge

Challenge
  • 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.

  • Our goal was to establish a common data exchange interface agreement between the existing software ecosystem and our new project.

Solution

Solution

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.

Solution

Project size

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

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

tech