CASE STUDY

Balkan Komponent

A B2B parts catalog built for 50,000 products, with a price-free quote cart, Ref-numbered request log and its own analytics.

2026Architecture, development, data pipeline, launch
Balkan Komponent product admin panel and mobile catalog search

Where it started.

The company has sold industrial parts since 2015 and wanted to source parts on demand. Quote requests arrived by WhatsApp, email and phone and were tracked in Excel. The 10-year-old site listed very few products, and Google had indexed 14 of its pages.

What was done.

  • A quote cart with no prices and no sign-up. Buyers pick parts and ask for a quote; each request and each WhatsApp, email or phone click gets a Ref number.
  • Search that works the way buyers type. Part codes match with or without separators, plus Turkish full-text search. Code lookup takes 0.1 ms in a 50,000-record test.
  • One import contract for Excel files and scrapers, so the company’s own lists and products from other sources load the same way.
  • Its own analytics instead of Google Analytics: every search with its result count, plus abandoned carts. The admin panel has permissions by role and section.
  • Cloudflare in front: WAF, Turnstile, and images on R2 in 3 WebP sizes. Old URLs redirect permanently to the new pages.

Today.

Live since 28 September 2026, 6 weeks after the first commit. The old site had 14 pages in Google; the new one had 175 indexed within 3 weeks (October 2026). The visual design was refreshed after launch at the company’s request.

  • Next.js
  • TypeScript
  • Supabase
  • Cloudflare
  • Vercel
  • Python
Visit the site

THE NEXT IDEA

What should we build together?

Three short steps. A written reply within 2 days.