New Car Online Sales

Jaguar Land Rover

ITG Connect Ltd
React iconReactJavascript iconJavascriptRedux iconReduxWebpack iconWebpack

Requirement

Work with other third parties to allow JLR stock vehicles to be purchases online.

Integrate with existing JLR Configurator, to display stock vehicle availability and allow finance calculations / part exchange via 3rd party APIs. Navigate to external ecommerce platform for complete vehicle configurations with available stock.

Solution

Allow micro front end apps to be injected into the Configurator using a Pub / Sub architecture to ensure these apps were only loaded for the correct markets and vehichle configurations.

Created a series of React, Redux & Webpack apps for different micro front end applications:

  • Availability - showing lead times for vehicles

  • Finance Calculator - call 3rd party API with relevant vehicle configuration and finance options to obtain a finance calculation

  • Part Exchange - call 3rd party API with vehicle information of the part exchange vehicle to obtain an estimated price for this vehicle

  • Trader Tool - show offers and promotions for similar vehicles

Each app largely managed state within Redux and had a series of API integrations with other 3rd parties. Each app had mock APIs created using Express, to mirror the APIs in development to allow early development and integration testing.

Responsibility

Lead Developer for UK NCOS (new car online sales) project, working alongside Solutions Architects and other FE developers to build each of the widgets above. Hands on technical in each of the FE apps at various stages of development and saw the project through to launch in the UK market, until the project then entered a maintenance phase.

NCOS finance calculator mobile view
Back to Projects