Null-Leasing

image
image
image
image
image

The Client

Null-leasing.com is an e-commerce portal for leasing vehicles from a wide range of brands, offering an overview of the most favorable leasing offers from authorized dealers all over Germany.

Null-leasing partnered up with Jungsoft to scale up their system, allowing them to support an ever-growing number of offers, partners and customers.

The Problem

Null-leasing's legacy system started to fall behind the company's progress, with scalability issues, SEO problems, inefficient build processes, high server costs, and maintainability difficulties that started getting in the way of the business' agile requirements.

The Solution

The first step after identifying the biggest pain-points in the legacy system was to create a long-term plan that would allow a seamless migration to a new system, all the while adding important features and bringing the highest business value.

The strategy included automating deployment with CI/CD, creating new backend services, optimizing the front-end build process, creating a new partner portal, adding a new and improved checkout process, and much more.

The Implementation

The first step was to dockerize the existing services and move them to AWS Cloud, with automated deployments using Gitlab CI/CD. Feeling more confident in our deployments and seeing that the system's reliability was improved, we moved on to start building exciting new features.

The first new service was responsible for the Partner Portal, where dealers can manage their deals and control their leads via a SalesForce integration.

After that was rolled out and the dealers were happy, it was time for redesigning the checkout process. By providing a streamlined step-by-step process where a contract is automatically generated and digitally signed, we were able to increase customer satisfaction and conversion.

The new checkout process interacted directly with a new Elixir service through GraphQL, which integrates with the legacy backend system. That way, we were able to reuse existing functionality and move faster, while abstracting away the legacy system so that it could be replaced on a later step.

Seeing the success of the new checkout process, we took it one step further by creating a new process, where customers can configure their vehicles and see their changes reflect in the final leasing rate, making it even easier for customers to get their dream car.

We are now working on an Inventory Management system that will take the system to the next level, allowing the dealers to completely manage their inventory and launch offers in one click.

The Results

By constantly re-evaluating priorities and always focusing on bringing maximum business value, results are constant.

One week, we increase the system's reliability and decrease overall server costs, the other we are building cool new features that increase sales conversion. Next, we are increasing SEO performance and bringing in more customers.

Technology Stack

elixirElixir
phoenixPhoenix
nodeNode.js
reactReact
typescriptTypescript
apolloApollo
nextjsNext.js
tailwindcssTailwind
material-uiMaterial-UI
chakra-uiChakra-UI
graphqlGraphQL
postgresqlPostgreSQL
elasticsearchElasticsearch
gitlabGitLab
dockerDocker
kubernetesKubernetes
awsAWS Cloud
salesforceSalesforce

Client

Null-Leasing GmbH

Category

E-commerce, Scalability

Date

2019-Ongoing

Share

So What is Next?

Are You Ready? Let's get to work!

Trusted By

partner1
partner2
partner3
partner4
partner5
partner6
partner7
partner8
partner9

and many others...