Ahmed Durić

Available, remote

Sarajevo

Featured work · 01 / 04 · Real estate · Tuzla

Five years empty. Rented in two months.

A real estate website built from zero: the 3D, the film, the prices, the search. Then the empty spaces filled up.

Role
Design, 3D, build, SEO
Year
2026
Built
From scratch, no templates
Site
Live drampeknekretnine.ba ↗

What changed

The story

Drampek rents out business space and sells apartments in a tower that won't be finished until around 2029. Six of their business spaces had been sitting empty for more than five years.

Their old website didn't help. It never mentioned the rentals or the fifteen years in business. And every competitor in town answers the first thing buyers ask, “how much?”, with “contact us”.

So I built a new one from scratch. Every render and every 3D model on it is mine. Within two months of launch, five of the six empty spaces were rented.

What I didon this one.

  1. 3D & design

    Built the building before it exists.

    3D models of the tower and the apartments, rendered into a scroll film: a camera flight through a finished home in nine clips, each one starting on the last frame of the one before. Every render on the site is mine.

  2. UX

    Put the prices on the page.

    Every unit shows its real price, size, floor and status, all from one data file, so the site can't contradict itself. Sold units keep their row with a status label, so nobody falls for a price they can't buy.

  3. CSS 3D

    A 21-floor tower made of CSS.

    On the apartments page the tower is a stacking plan built in pure CSS 3D. No 3D library, nothing extra to download, and the floors spread apart under the cursor so a buyer can pick one.

  4. Floor plans

    Floor plans traced from the architect's drawings.

    Unit outlines are traced by a script from the architect's own drawings, not drawn by hand over a picture. They match the drawing because they come from it.

  5. Calculator

    Instalments that can't be wrong.

    The payment calculator reads its terms from one table, never from the apartment data, so a typo in one unit can't put a wrong monthly payment on screen.

  6. Speed

    16.6 MB down to 0.7 MB, film included.

    The film waits until you actually scroll. Critical CSS went into the page, fonts are self-hosted, scripts deferred, and a React runtime that a design tool had shipped for no reason is gone. Same film, 23 times lighter.

  7. SEO

    Every unit is a product Google understands.

    Structured data on every offer: price, availability, breadcrumbs. Google Search Console reads all of it as valid, zero errors.

The work,up close.

01The homepage film: a camera flight through a finished apartment, driven by your scroll. Recorded on the live site.
drampeknekretnine.ba, homepage
drampeknekretnine.ba, prices page
drampeknekretnine.ba, business space rentals page
drampeknekretnine.ba, apartments page
02Final screens: the homepage, prices, the rentals page and the apartments with the 3D tower.
drampeknekretnine.ba, 3D render of the tower at night
drampeknekretnine.ba, 3D render of the tower by day
drampeknekretnine.ba, 3D floor plan of an apartment
drampeknekretnine.ba, 3D render of the living room
drampeknekretnine.ba, 3D render of a bedroom
drampeknekretnine.ba, 3D render of the view from a balcony
033D renders I made for the site. The building doesn't exist yet. The pictures do.
drampeknekretnine.ba, homepage
drampeknekretnine.ba, prices page
drampeknekretnine.ba, business space rentals page
drampeknekretnine.ba, contact page
04The same site on a phone.

Wireframe

drampeknekretnine.ba, wireframe of the same page

Shipped

drampeknekretnine.ba, the shipped page
05Wireframe of the final prices page.

Jost

Barlow

  • #0B1F33
  • #C9A227
  • #4F6D8A
  • #FAFBFC
06The design system: colours and type, taken straight from the site's own CSS.

First load of the homepage

  • Before the rebuild

    16.6 MB

  • After

    0.7 MB

07Same page, same film. Measured on the first load, before and after.

Against the local competition

Same test.Better numbers.

The sites Google shows for the same searches, homepages only, all measured the same way on 27 Sep 2026: a slowed-down phone connection, one run each.

Homepage weight

smaller loads faster

  • drampeknekretnine.ba

    523 KB

  • uwbgroup.ba

    2.5 MB

  • cestotehnikinvest.ba

    2.7 MB

  • tehnograd-company.ba

    3.7 MB

  • inprozgroup.ba

    4.0 MB

  • delinginvest.ba

    4.1 MB

Prices on the homepage

more answers, fewer phone calls

  • drampeknekretnine.ba

    7

  • tehnograd-company.ba

    2

  • cestotehnikinvest.ba

    0

  • uwbgroup.ba

    0

  • inprozgroup.ba

    0

  • delinginvest.ba

    0

Next case study

Five stars, 107 times.

← New website. The email didn't even notice.All featured work

Want a sitelike this one?

ahmed@aduric.com

Write to me Download CV (PDF)