Rentijer is not just another tool for landlords: it is a complete Property Management System (PMS) built specifically for Croatian short-term rental hosts. It handles everything that running an Airbnb, Booking.com or Vrbo property in Croatia actually requires, far beyond taking bookings. Built on Next.js 16, Bun and Supabase, it automates the work that normally eats a host’s day: multi-channel calendar sync, eVisitor guest registration, document scanning, Croatian tax obligations, invoicing and financial reporting. All in one fast, mobile-first app that installs like a native application with no App Store download.
The Challenge: Compliance, Bureaucracy and Platform Chaos
Croatian hosts don’t just need a booking calendar. They are legally obligated to register every guest, track a stack of country-specific taxes, and juggle several booking platforms at once, none of which Airbnb or a generic calendar tool solves:
- eVisitor within 24 hours: every guest must be registered in Croatia’s national tourist system within 24 hours of arrival or the host faces fines: pressure that peaks during late-night arrivals.
- A tangle of taxes: tourist tax (turistička pristojba), TZ membership fees, the €50,000 PDV (VAT) threshold, plus property and income tax: each with its own rate, deadline and payment reference.
- Platform juggling & double-bookings: manually copying dates between Airbnb, Booking.com and Vrbo risks booking the same nights twice.
- Legacy software: existing tools are slow, visually cluttered and poorly optimized for the phone: the device hosts actually use while on the move.
The Solution: A Fast, Mobile-First PMS on Next.js 16
To build Rentijer we chose Next.js 16 and Bun specifically for development speed without sacrificing performance. The Bun runtime delivers extremely fast server function execution, while Next.js 16 enables Partial Prerendering (PPR).
PPR lets us serve static parts of the interface (navigation, layout) instantly while dynamic data such as active bookings is streamed from the Edge directly into components. This removes traditional loading screens and delivers a zero-latency feel on every device.






