E-commerce · VABIS d.o.o., industrial manufacturer, Aleksinac

Vabis

Bilingual B2B catalogue with 150+ products, colour variants and quote requests. Under 3 s per page.

My role
Custom CMS and site from scratch
Stack
PHP · CodeIgniter · MySQL +2
Timeline
2.5 months
Outcome
150+ products, 2 languages, <3 s loads
Vabis main screen
01 · The challenge

What was broken

A manufacturer of conveyor belts and industrial components had an outdated, slow site and 150+ products, each with colour and material variants, to show to Serbian and international buyers. They also needed to manage it themselves.

02 · What I built

The build

A site and admin built from scratch on CodeIgniter: a product manager for categories, products and variants, product pages with a dynamic RAL colour selector and live preview, technical specs, downloadable PDF catalogues and quote request forms. Full Serbian/English switching. Hundreds of high-res photos batch-converted to WebP with lazy loading and responsive srcsets.

  • Custom CMS for 150+ products and variants
  • Dynamic RAL colour selector with live preview
  • Full Serbian/English bilingual content
  • Downloadable PDF catalogues per product line
  • WebP + lazy loading, pages under 3 s
03 · Results

What changed

Delivered in two and a half months. The flexible schema handles complex variant relationships while the admin stays simple enough for the office to run daily. The full catalogue loads under three seconds, including on mobile for international buyers.

0 + products with variants
0 languages, one admin
< 0 s page load across the catalogue
04 · Screens

Inside the product

Built with
  • PHP
  • CodeIgniter
  • MySQL
  • jQuery
  • WebP pipeline

Got a site, a bug, or an idea? Send it over.

You'll get a flat price and a start date today. No pitch deck, no discovery phase.