Cars from the UAE · Dubai
MashynBazar
The online showroom of a Dubai car dealer, built for buyers who never walk the lot — a film at night, a catalogue by daylight
Product design · Full-stack build · E-commerce

The brief
A showroom for buyers who never walk the lot
MashynBazar sells new and used cars from a lot in Al Quoz, Dubai’s industrial quarter, and ships them on to Almaty, Tashkent, Baku, Moscow and Riyadh.
A buyer there cannot kick the tyres. What they have is the dealer’s reviews on YouTube, a stack of photos, a manager on WhatsApp — and a few thousand kilometres between them and the car.
So the site does the walk-around. The film makes the car wanted, the catalogue answers what the lot would, and a manager is one tap from any car.
From Dubai to your city
The short trip is 850 km
The ten cities the globe in the site’s footer tours, measured from the lot the way the globe measures them: great-circle distance, rounded to 50 km.
City
From Dubai, Al Quoz Industrial Area 3
Distance
Riyadh
850KM
Ashgabat
1,450KM
Baku
1,750KM
Dushanbe
1,950KM
Tbilisi
2,050KM
Tashkent
2,200KM
Bishkek
2,650KM
Almaty
2,800KM
Astana
3,200KM
Moscow
3,700KM
The lights come on
The catalogue answers what the lot would
The first screen is a film: one car under red light in a dark hall. Everything after it is daylight — white cards, grey chips, and red only where something matters.
Each card carries what a buyer would ask on the lot: engine, drive, power, 0–100 and the price in dollars, before anything is opened.
Open a car and the gallery stands beside its spec tiles, the price above them and a manager one tap below — so nothing needs asking twice.
01 — The catalogue
Every card is already a spec sheet

02 — The car
The gallery and the sheet, side by side

03 — The manager
One tap from a car to a conversation




Before the catalogue
The dealer already had an audience
MashynBazar films the market from its own lot — reviews, prices, test drives — for a Russian-speaking channel of 84 thousand subscribers.
So the home page does not link away to it. The newest review, the long videos and the Shorts sit right under the first screen, and play without leaving the site.
People who came for a video stay for the cars: the catalogue starts where the Shorts end.


The site, section by section
On a phone
390 px · one column · the manager a thumb away










How it runs
Built for the dealer to run alone



Stock
Cars are added in an admin: every spec field, photos dropped in and put in order, a status that hides a sold car, a YouTube link per car.
Two languages
Russian and English down to the car — titles, specs and descriptions each have both fields, and every line of the interface is edited on a translations screen.
Requests
The contact form and the manager window land in the dealer’s Telegram. The manager’s WhatsApp and Telegram are set in the admin, not in code.
Spam
Eight layers stand between a bot and that chat: a signed one-time token, a captcha, a hidden field, an origin check, rate limits, a spam score, duplicate suppression and an audit log. Obvious spam never arrives; doubtful requests arrive flagged.
Videos
The YouTube section reads the channel’s public pages and feed — no API key to expire — and keeps a copy on disk, so a slow YouTube never leaves it empty.
Second visits
It installs as an app and keeps its shell, fonts and car photos on the device. When a new build ships, the page offers a one-tap refresh.
0
specs beside every car’s gallery
0
delivery routes on the footer globe
0
layers of spam defence before Telegram
What came out
A buyer thousands of kilometres away compares cars spec by spec before the first message
The dealer runs the stock, the copy and the contacts alone, in two languages
Live at masynbazar.com
React · TypeScript · Express · Prisma · PWA · Telegram
masynbazar.com







