Skip to content

HistoriaSzkod.pl

Platform and API for verifying vehicle damage history by VIN number — with a comprehensive report, instant access after purchase, and a high-performance backend handling hundreds of concurrent requests.

2.0 new report version
AI damage analysis and recommendations
HistoriaSzkod.pl
Industry Automotive / SaaS
Project type VIN report platform
Cooperation Datazen
Technologies
Next.js logo Next.js React logo React NodeJS REST API AWS logo AWS API Integrations PayU Monitoring AI
Analysis & solution

What challenges did we solve?

The goal of the project was to build a platform and public API that combine a simple VIN form, a clear report, and a smooth checkout into a single funnel — while maintaining performance even under heavy traffic.

01 Challenge

Consistency across the entire user journey

The user must move smoothly from entering the VIN number to a purchase decision without losing context or understanding of the report's value.

01 Solution

Clear VIN entry point

The homepage was designed around a single goal: quickly starting vehicle verification by VIN number.

02 Challenge

Rich data sources

The report contains many modules — damage, timeline, warnings, legal status, valuation, and photo gallery — all of which need to be understandable at a glance.

02 Solution

Modular Report 2.0 structure

The report is divided into logical sections with a contextual menu, making it easy to navigate large amounts of data and quickly find key information.

03 Challenge

Conversion in the purchase flow

The purchase view needed to clearly communicate the report's contents, price, and formal steps, minimising cart abandonment.

03 Solution

Recommendations and warnings layer

Suggestion mechanisms and damage interpretation were implemented to help users assess the risk of purchasing a vehicle.

04 Challenge

Product evolution without quality loss

The platform was developed in phases, so maintaining a consistent UX while adding new sections and features was critical.

04 Solution

Decision-oriented checkout

The purchase view presents report benefits and payment conditions on a single screen, simplifying order finalisation.

05 Challenge

API performance under heavy traffic

The API must handle hundreds of concurrent requests — querying multiple external data sources simultaneously — without response time degradation.

05 Solution

High-performance API

Backend optimised for concurrent querying of multiple data sources, leveraging AWS. The API returns a complete report within seconds, regardless of load.

06 Challenge

Data complexity

The system generates reports by analysing multiple external sources, which increases processing complexity and the volume of generated logs.

06 Solution

Monitoring and metrics

We implemented monitoring of API touchpoints and critical system nodes. The client gained full visibility into performance, data quality, and business metrics for planning next steps.

About the project

translationKey: “historiaszkod”

About the project

HistoriaSzkod.pl is a SaaS platform and public API for verifying vehicle damage history by VIN number. The user enters a number, receives a comprehensive report — with a damage timeline, warnings, legal status, valuation, and photo gallery — and finalises the purchase in one seamless process.

The project was carried out in collaboration with Datazen. The key challenge was connecting three stages — VIN verification, report analysis, purchase — into a single journey, while maintaining API performance handling hundreds of concurrent requests from multiple external data sources.

How we solved the performance problem

We built the backend on Node.js with AWS infrastructure and Docker containerisation. The API queries multiple external data sources simultaneously and returns a complete report within seconds — regardless of load. We implemented monitoring of critical system nodes, giving the client full visibility into performance, data quality, and business metrics.

Report 2.0 was divided into logical sections with a contextual menu — damage, timeline, warnings, legal status, valuation, gallery. The checkout is decision-oriented — report benefits and payment conditions on a single screen.

The platform is the foundation for the Historia Szkód browser plugin, which detects VIN numbers on listing pages and enables instant verification with a single click.

Process

How did the delivery process look?

01

User journey design

We mapped the full flow from the VIN form to payment, defining critical decision moments and points requiring maximum clarity.

02

External system handling

We designed the report structure based on sections generated from data analysis across multiple sources.

03

Optimisation

We optimised the API and AWS infrastructure so report delivery time is minimal even under heavy load — with no compromise on data quality.

Outcome

A product that guides users to a decision

Business outcome

Seamless flow from VIN check to report purchase in a single user experience.

Time to value

Iterative product development and rapid deployment of additional report modules.

Scope

Platform UX/UI, frontend layer, high-performance API, AWS infrastructure, report presentation, and VIN report checkout.

1 flow VIN → report → purchase

The user goes through the entire process in one coherent experience.

2.0 enhanced report

The new report version organises data and increases its usability.

API stable and high-performance

REST API handling hundreds of concurrent requests with response times measured in seconds — ready for integration by partners.

Docker scalable infrastructure

Containerised system on cloud infrastructure, ready for traffic growth without manual intervention.

HistoriaSzkod.pl is a platform and public API that combine a simple VIN form, a comprehensive report, and a fast checkout — with a high-performance backend handling traffic without quality degradation.

High-performance API and site under heavy load
Improved report data readability
Simple and transparent purchase process

Building a data-driven product with reports?

We design and develop platforms that connect complex data with simple user decisions.

Let's talk about your project