AP Properties

Website for a Belgrade real estate agency
UX/UI Website Design & DevelopmentBelgrade, Serbia

The problem

A Belgrade real estate agency sold through Instagram posts. Its website was a single page with its details, so buyers had nothing to browse and sellers nothing to judge it by.

What I did

Research and a design direction, the website in Figma and its build as a WordPress theme, the copy in Serbian and English, and a form that turns the agent's phone notes into a listing.

The result

A site in two languages, live since November 2026, with listings filtered by type, area, rooms, price and size. Sold properties stay on as a track record, and new listings arrive from the agent's phone.

Visit approperties.rs →
approperties.rs home page on desktop: Nepokretnosti u Beogradu over a Belgrade street, with the property search

Key Features

Built for buyers looking in Belgrade and for owners who want to sell

Property Search

Type, area, rooms and price, right in the home page hero.

For Sale

Every listing on one page, with tabs by type, filters and sorting.

Listing Pages

A code for each property, a full gallery, key facts, floor plans, a map and similar properties.

Call or Message

Viber and WhatsApp open with the listing code already written in.

For Owners

A page that explains how a sale is run, from valuation to the keys.

Two Languages

Serbian and English, page by page and listing by listing.

Responsive Design

A photo strip for the gallery and a call bar on the phone.

Introduction

Client and Project

About AP Properties

AP Properties is a real estate agency in Belgrade, number 818 in the Serbian register of real estate brokers. It sells apartments, houses, holiday homes and plots in Belgrade, across Serbia and abroad, and one agent runs each sale from the first viewing to the signed contract.

Its listings lived on Instagram. The website was a single page with the agency's details, so a buyer who searched for the agency found nothing to browse, and an owner looking for an agent found nothing to judge it by.

The brief was a site that works like a property portal at the scale of a one agent office: easy to search, quick to update from a phone, and clear about how the agency works.

Log cabins with stone bases on a green lawn at Zlatibor, one of the agency's listings

My Responsibilities

Design, build and content

Research, design, build and content for one agency, from the first references to a live site in two languages.

Research and direction

References from agencies abroad, four home page directions, the sitemap.

UX/UI design

Components, desktop and mobile layouts for every page and for the listing template.

WordPress development

A custom theme with the property catalogue, filters, gallery and lightbox, on free plugins only.

Content and SEO

Copy in Serbian and English, a copy review the client did on a phone, titles, descriptions and share images for every page and listing.

What AP Properties gained

From one holding page to a website

The agency had a single page with its details, and its listings lived on Instagram. What follows is what the new site gives it, and the evidence for each, checked on the live site on 13 November 2026.

A website buyers can browse

Before: one page with the agency's details. Now: 8 properties on approperties.rs, each on its own page, in Serbian and English.

Searched the way buyers look

Tabs for apartments, houses, holiday homes and plots; filters for area, rooms, price and size; sorting. The same search sits in the home page hero.

One step from listing to call

Every listing has a code (AP-0001 on). Viber and WhatsApp open with the code and the property already written in; phones get a call bar.

A track record on show

Sold properties stay on the site marked as sold, after the ones for sale: 4 for sale and 4 sold on 13 November 2026.

New listings from a phone

The agent fills one form with the facts and photos; the first three listings from it went live on 10 November 2026.

Found and shared properly

One heading per page, a title and description on every page, and share images: a listing shared on Viber shows its main photo, title and price.

No licence fees

A custom theme on free WordPress plugins (Elementor, ACF, Polylang).

Work with me

Need a website like this?

A site, a brand and a plan to keep it alive, for a studio, a showroom or a growing company.

Let's talk

Chapter 01

The brand

The agency's own mark, set for a dark site: six colors, wide Saira headings and a logo in two tones.

Style Guide

Colors and Typography

A dark ground with stone type and one warm sand accent for buttons, links and the active state, so the photographs of each property carry the color. Headings are set in Saira, light and wide, in capitals. Archivo carries the reading text, and IBM Plex Mono sets the labels, the listing codes and the facts.

Color palette

Night#1E252B  ·  Page ground
Slate#262F34  ·  Cards and panels
Line#36414A  ·  Rules and dividers
Stone#EEEFEB  ·  Type, and the light owners band
Haze#9AA5AA  ·  Labels and secondary text
Sand#CDB892  ·  Buttons, links on hover, the active state

Typography

Property inBelgrade
Hero  ·  Saira Light 300, width 112  ·  84 / 79 on desktop, capitals  ·  the claim in the home page hero
For sale
Heading 1  ·  Saira Light 300, width 112  ·  56 / 56, capitals  ·  page titles
Newest listings
Heading 2  ·  Saira Light 300, width 112  ·  46 / 48  ·  section titles
One agent runs each sale, from the first viewing to the signed contract.
Lead  ·  Archivo Regular 400  ·  18 / 28  ·  introductions
For sale  ·  About  ·  Sell your property  ·  Contact
Navigation  ·  Saira Regular 400  ·  13, tracking 12%, capitals  ·  the header menu
AP-0007  ·  Umčari  ·  For sale
Label  ·  IBM Plex Mono Medium 500  ·  12, tracking 8%, capitals  ·  listing codes and facts
The exact address is sent with the confirmed viewing, and Viber or WhatsApp opens with the listing code already written in.
Body  ·  Archivo Regular 400  ·  15 / 24  ·  all reading text

Buttons

View all listings
Outline
Call the agent
Sand fill
Button  ·  Archivo SemiBold 600  ·  15, square corners, a 1px Stone outline or a Sand fill

Logo design

Logo Versions

The mark was already AP's own, so it stayed. What changed is how it sits on a dark site: the name is set in the same wide Saira as the headings, and the mark is split into two tones, gold for AP and light for Properties. It reads the same in the header, in the footer, on a phone and as the site icon.

Horizontal, the website header

The mark, gold for AP and light for Properties

On Slate, in the footer

On Night, in the phone header

The mark alone, as the site icon

Chapter 02

The website

Built the way buyers look for a home: by type, by area, by rooms and by price.

Sitemap

Site Structure

Five sections under the home page, and every page in Serbian and English. For sale is the spine: every listing with tabs by type, filters and sorting, each one ending in a listing page with similar properties. About, Sell your property and Contact sit beside it. There are no contact forms, by the client's choice: buyers call or write on Viber and WhatsApp.

Home
For sale
  • All
  • Apartments
  • Houses
  • Holiday homes
  • Plots
  • Filters and sorting
    • Listing
      • Similar properties
About
  • How we work
  • Company details
Sell your property
  • How a sale is run
  • Contact the agent
Contact
  • Phones
  • Viber and WhatsApp
  • Office map
Legal
  • Terms
  • Privacy
  • Cookies

Home Page

Desktop View

The home page opens on the search: a street in Belgrade, the claim "Property in Belgrade" and four fields. Below it, the newest listings, a choice by type of property, a band for owners who want to sell, and the agency in three facts: its number in the broker register, one agent from viewing to contract, and checked paperwork. Shown here at full length, top to bottom and left to right.

approperties.rs home page, first third: the search in the hero and the newest listings
approperties.rs home page, second third: property types and the band for owners who want to sell
approperties.rs home page, last third: the agency in three facts, contacts and the footer

Listings

For Sale, Listing Pages and More

All properties on one page. Tabs split them by type, filters narrow them by area, rooms, price, size and extras, and sorting puts the newest, the cheapest or the largest first. Sold properties stay at the end of the list, so a buyer sees what is on offer first and what the agency has already sold after it.

Each property opens on its photos: one large and two small, with the count of the rest, and a full screen viewer with thumbnails. Then the price and price per square meter, the key facts, the description, floor plans and the area on a map. The exact address is sent with the confirmed viewing. A contact box stays in view beside the text, and Viber or WhatsApp opens with the listing code already written in. Each preview scrolls through the whole page.

For sale page, full length: 8 properties with tabs, filters and sorting, 4 sold at the end

For sale

8 properties, 4 sold at the end

Listing page for the log cabins with a pool at Zlatibor, full length

Listing page

Brvnare, Zlatibor

Full screen photo viewer with thumbnails: the pool at the Zlatibor cabins

Photo viewer

Full screen, with thumbnails

About us page, full length

About us

How the agency works

Sell your property page, full length

Sell your property

How a sale is run

Contact page, full length: phones, Viber and WhatsApp, and the office map

Contact

Phones, Viber and WhatsApp

Responsive Design

Mobile Version

On a phone the gallery becomes a strip you swipe, with a counter and dots, and a bar at the bottom calls the agent or opens Viber. Filters use the phone's own pickers, and every page was checked at 375 and 390 pixels wide.

approperties.rs on a phone: the home page hero fills the screen, with the search at the bottom
Home page on a phone

Home

For sale page on a phone, with tabs and filters

For sale

Listing page on a phone, with the swipeable photo strip

Listing page

About us on a phone

About us

Sell your property on a phone

Sell your property

Contact page on a phone

Contact

Two Languages

Serbian and English

Every page and every listing exists in Serbian and in English, with its own address, title and share image. The English is written, not machine translated: a "dvoiposoban stan" is a two-and-a-half-room apartment, not a two-bedroom one.

The home page in Serbian: Nepokretnosti u Beogradu

Serbian

Home page, approperties.rs

The home page in English: Property in Belgrade

English

Home page, approperties.rs/en

approperties.rs

Thank you!

Have a project in mind?

Let's
talk