EntertainmentAppsUI/UXSEOPerformance

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 — Booking platform from scratch - Airbnb-style booking platform from scratch for Serbian mountain tourism — React, Next.js and Postgres serving hosts, guests and admins.
+28%organic traffic
+22%user registrations
+24%bookings
-32%load time

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.

planinesrbija section divider between challenge and solution

The Solution

What we did

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

Stack

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

Role

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

Results

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

More Projects

Maximize Conversions With A High-Performing Shopify Store

Dot decoration

our process

Book a call

01 / 03

(A)

In a personalized consultation, we'll identify your business goals, ideal customer, and brand essence to create a custom solution.