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
What changed
5 / 6
business spaces rented within two months of launch. They had been empty for over five years.
~30%
more apartment sales since launch, by the company's own estimate. Buyers now walk in knowing the unit, the floor and the price.
23×
lighter first load after the rebuild: 16.6 MB down to 0.7 MB, with the whole 3D film still there.
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.
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.
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.
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.
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.
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.
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.
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.














Wireframe

Shipped

Jost
Barlow
- #0B1F33
- #C9A227
- #4F6D8A
- #FAFBFC
First load of the homepage
Before the rebuild
16.6 MB
After
0.7 MB
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


