Skip to content

← All workEntertainmentVisit the store ↗

Planine Srbija — Booking platform from scratch

Airbnb-style booking platform from scratch for Serbian mountain tourism — React, Next.js and Postgres serving hosts, guests and admins.

Planine Srbija
Client
Planine Srbija
Industry
Entertainment
What we did
AppsUI/UXSEOPerformance

(01)

The Challenge

Mountain tourism in Serbia had no real digital home — independent hosts, fragmented listings, and a booking experience that didn't match what travellers expect from Airbnb-class platforms. Building it required more than a CMS could carry.

Planine Srbija

(02)

The Solution

Stack

React, Next.js, Node.js, Postgres, GraphQL, Apollo, ChakraUI.

Role

Lead full-stack build — architecture, host tooling, search, multi-role auth.

What we did

  1. 01Built a full booking platform from scratch on React, Next.js, Node.js, GraphQL and Postgres with server-side rendering for SEO.
  2. 02Implemented host tooling for listing creation, calendar management, real-time availability sync and integrated host-guest communication.
  3. 03Designed a search and discovery engine with multi-criteria filtering — location, dates, price, amenities, property type.
  4. 04Stood up a multi-role system covering admins, hosts and guests with separate dashboards, reviews, WordPress blog integration and analytics.

(03)

Results

+28%

organic traffic

+22%

user registrations

+24%

bookings

-32%

load time

Planine Srbija launched as a real marketplace, with hosts onboarding directly and travellers booking mountain stays end-to-end.

  • +28% organic traffic
  • +22% user registrations
  • +24% bookings
  • -32% load time
Planine Srbija

More Projects

Next project

EasyPass

Remix rebuild + AI tutor and transcription

View Project
EasyPass

Your store could be next.