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.

React, Next.js, Node.js, Postgres, GraphQL, Apollo, ChakraUI.
Lead full-stack build — architecture, host tooling, search, multi-role auth.
Planine Srbija launched as a real marketplace, with hosts onboarding directly and travellers booking mountain stays end-to-end.
our process
01 / 03