+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.

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
our process
Book a call
01 / 03





