- Automotive
- Car imports
- Online auctions
- Web application
A platform for importing cars from the US with access to more than one million live auctions.
- Automotive
- Car imports
- Online auctions
- Web application
- IAAI Integration
- NestJS
- Nuxt.js
- Backend Developer
- Frontend Developer
- Integration Specialist
- UX/UI Designer
About the Project
Expectations
The main goal of the project was to create a comprehensive web platform that would streamline the process of importing cars from the US and provide customers with full transparency and control over every stage of the purchase. The client expected a solution that would:
- Integrated with IAAI – access to over one million live auctions from the US Insurance Auto Auctions platform. Real-time synchronization, up-to-date prices, photos, specifications.
- With the import calculator – users need to be able to calculate the total cost of import (price of the vehicle + transportation + customs + VAT + KupIZrob services), so that they immediately know how much they will actually pay.
- With the system of watched vehicles – the ability to add interesting cars to the list of watched and track their auction status.
- With a deposit system – customers must be able to make deposits for auctions directly through the platform, and KupIZrob manage the returns in the admin panel.
- With bidding functionality – users can participate in auctions or have KupIZrob bid on their behalf.
- With extended user panel – dashboard showing current auctions, observed vehicles, history, deposits, documentation.
- Efficient and scalable – the system must handle millions of vehicle records and a large number of simultaneous users without performance degradation.
- Built on modern stack – Nuxt.js, NestJS, Docker, latest development standards.
Challenges
Prior to the partnership, KupIZrob’s clients had to rely on intermediaries and complex processes without full control over imports. We identified key industry challenges:
-
Lack of cost transparency – customers did not know how much they would actually pay to import a car from the US. They had to wait for a quote from KupIZrob, which included transportation, customs duties, taxes and services. This prolonged the purchase decision.
-
Difficulty in browsing U.S. bids – accessing U.S. auctions like IAAI was complicated for Polish customers. They did not have the ability to browse the millions of bids and check vehicle details on their own.
-
Lack of a tool to manage the process – customers had no single place where they could track the status of their auctions, vehicles watched, deposits and the entire import process. Everything was done through emails and phone calls.
-
Complicated deposit handling – depositing deposits for auctions and managing refunds was time-consuming and non-automated. There was a lack of systemic support for this process.
-
Lack of online bidding capability – customers had to rely solely on KupIZrob for the bidding process, with no way to participate themselves or even follow the auction in real time.
Project Process
Solutions
-
Everything in one place-frombrowsing a million IAAI auctions, to bidding, cost calculator, to managing deposits and records.
-
Real-time synchronization – more than one million live auctions, updated in real time from the IAAI platform.
-
Modern technology stack – Nuxt.js, NestJS, Docker – performance, scalability and latest standards.
-
Integration with IAAI - access to over a million auctions
We have integrated the app with the Insurance Auto Auctions Inc. (IAAI), providing users with real-time access to more than one million US car auctions. The system automatically synchronizes bids, photos, technical specifications, vehicle history and bidding statuses. Users can browse the full IAAI database without registering on the US platform – all through the Polish KupIZrob app. -
Import calculator with full cost transparency
We have created an advanced calculator that calculates in real time the total cost of importing a selected vehicle. The system takes into account the price of the vehicle, the cost of transportation from the US to Poland, customs duty, VAT, insurance, customs clearance and KupIZrob commission. The user immediately sees how much he or she will actually pay for the car “at home” in Poland. This eliminates uncertainty and speeds up purchasing decisions. -
System of observed vehicles and notifications
We have implemented the functionality of adding vehicles to a watch list, where users can track cars of interest, check price changes, auction status and receive notifications of upcoming auction dates. Everything is available in a clear dashboard with filtering and sorting capabilities. -
Deposit system with admin panel
We designed and implemented a system for depositing deposits for auctions directly through the platform. Users can securely make a deposit, and the KupIZrob team manages them in a dedicated admin panel – sees the deposits, assigns them to specific auctions and handles refunds in case of unsuccessful auctions. All automatically and transparently. -
Bidding and process management functionality
We have built an advanced bidding module that allows users to participate in auctions or have KupIZrob bid on their behalf. The system shows real-time bidding status, rate history, remaining time and auction results. Users can track bidding progress and manage their bids from the panel. -
Enhanced user dashboard
We have created a comprehensive user dashboard, which is the center for managing the entire import process. The dashboard shows: active auctions, observed vehicles, paid deposits, purchase history, documentation, costing and delivery status. Everything in one place, clearly organized and easily accessible. -
Modern architecture - Nuxt.js, NestJS, Docker
We built the application based on the latest standards: Nuxt.js for a powerful, SEO-friendly frontend, NestJS for a scalable backend with advanced business logic and integration, Docker for easy deployment and infrastructure management. The architecture provides high performance despite the huge amount of data (millions of vehicles), scalability and ease of maintenance.
Effects
The implementation of the KupIZrob project provided the client with a comprehensive platform that automates and streamlines the entire process of importing cars from the US, giving users full control and transparency.
Access to more than one million live auctions – IAAI integration provides users with real-time access to the entire Insurance Auto Auctions database, without having to use the US platform.
Full transparency of costs – the import calculator eliminates uncertainty and allows customers to immediately see how much they will actually pay for the chosen vehicle “at home” in Poland.
Process automation – the system for deposits, auctions and management of observed vehicles significantly reduces the manual work of the KupIZrob team and speeds up customer service.
Everything in one place – users have one dashboard to view auctions, bid, calculate costs, manage deposits and track import status.
Modern technology stack – Nuxt.js, NestJS and Docker provide high performance, scalability and ease of further development of the platform.
A large, comprehensive project – implementation of 9 major stages of functionality, from basic registration to advanced live bidding system.
Scale readiness – the application architecture allows for easy addition of new features, integrations, and support for a growing number of users.