Samochodowy.pl: new sales platform
Full rewrite of a leasing platform on Symfony 7.4 and Next.js with an API-first architecture. Faster loading, instalment calculator, lease assignment handling and a new mobile app in one codebase.
- 2
- years of partnership in ongoing platform development
- 3
- distribution channels: web, PWA and Google Play
- 1
- shared API core for platform, CRM and automation
- Client
- samochodowy.pl
- Industry
- Automotive / finance - leasing intermediary and vehicle sales
- Scope
- Full rewrite of sales platform: API-first architecture, new Next.js frontend, instalment calculator, lease assignment handling, PWA mobile app integration
- Technologies used
- SymfonyNext.jsAPI PlatformPWA
Two years ago, also in July, Fleet Agency was rebranding to samochodowy.pl and we were showing the whole team the freshly built platform redesign, which had one goal: to help people find their ideal car at a good price in a simple way.
Since then we have been with samochodowy.pl as a permanent technology partner growing alongside the business. And that is exactly why, when the moment came for the next major step, we were once again the main contractor for the new sales platform.
Why did we decide on another version?
The world of e-commerce does not stand still. User expectations change, the way people search for and buy cars changes, and new standards emerge for what a good purchasing platform should look and feel like. For us this is the natural direction: not waiting for something to stop working, but moving forward before the market forces us to.
The last few months were a real effort from the whole team to make samochodowy.pl even better than it was. And although virtually everything changed under the hood, what mattered most to us was one thing: that an ordinary user looking for a car for their business or family would feel that the platform is much more pleasant to use.
What really changes for someone looking for a car
- The page loads instantly now — no more waiting for search results and individual listings to reload.
- Everything has gained a much more modern, elegant look, more premium, consistent with how a brand should look today when you trust it with a decision as big as buying or leasing a car.
- The homepage now takes users straight to what matters most to them, so they reach the car they want faster and without unnecessary clicks. The listings themselves are much more readable — price, monthly payment, discount and availability are visible at a glance, without having to go into the details to find basic information.
- We put a strong emphasis on mobile (PWA), because more and more people are searching for a car with a smartphone in hand, and that experience had to be just as comfortable as on a desktop.
- Operating lease, long-term rental and short-term rental are now clearly separated and described so that everyone understands the difference without asking an adviser for the basics. We added a simple instalment calculator that shows immediately what the monthly payment would actually be under different scenarios, before anyone writes or calls.
- Contacting an adviser is also simpler now — new forms mean sending an enquiry about a specific car takes literally a few seconds. Listings can also be easily sent to a friend or family, or a few cars can be saved for comparison and calmly weighed up side by side.
The whole thing is simply calmer and more logical. The kind that does not put up resistance but guides users through a process that can itself be stressful — because choosing a car is a serious decision for many people.
A word on technology
This change is not just a new visual layer — it is a full rewrite of the platform from scratch, on Symfony 7.4 with API Platform on the backend and Next.js on the frontend. We chose an API-first architecture so that new modules — such as CRM or finance automation — can be built independently and connect to the shared core without the risk of a change in one place breaking something in another. Next.js gave us server-side rendering, meaning real influence over loading speed and the visibility of listings in Google — and with a service running thousands of cars, that matters enormously. We deliberately avoided off-the-shelf e-commerce platforms because the process of selling a car through leasing, with applications, bank decisions and integrations with external systems, requires logic that no boxed solution handles out of the box. The whole project is run in phases so that at the end of each one there is something genuinely working, not just a growing list of things in progress.
Why we are proud of this project
Two years ago we were there at the birth of the samochodowy.pl brand. Today we are at another important moment for this brand, and we believe it will not be the last. For us, partnership with a client is a long-term relationship built on mutual trust — one that makes both sides grow stronger and drive each other towards further growth.
“ Working with Endora means a team that understands our business almost as well as we do and isn't afraid to have an opinion when it matters. This rewrite was a large, demanding project, but the results are already visible today — both in how the platform performs and in our customers' reactions. Endora delivered what we agreed on, on time and without surprises, and at this scale that is genuinely rare. ”
See next
More case studies

Symfony
Custom CRM for an Automotive Sales and Leasing Service
From spreadsheets and phone calls to a purpose-built CRM for the leasing sales process - 6 modules, e-signature integration, and full sales analytics.

JavaScript
Rebranding Fleet Agency to samochodowy.pl
How to transform an existing sales platform for the better in four weeks
Have a specific challenge?
Don't just read about it - let's talk about your case.