Rentijer ist nicht nur ein weiteres Werkzeug für Vermieter (es ist ein vollständiges Property Management System (PMS), das speziell für kroatische Kurzzeitvermieter entwickelt wurde. Es deckt alles ab, was der Betrieb einer Airbnb-, Booking.com- oder Vrbo-Unterkunft in Kroatien tatsächlich erfordert) weit über die reine Buchungsannahme hinaus. Aufgebaut auf Next.js 16, Bun und Supabase, automatisiert es die Arbeit, die einem Vermieter sonst den Tag raubt: Kalendersynchronisierung über mehrere Plattformen, eVisitor-Gästemeldung, Dokumentenscan, kroatische Steuerpflichten, Rechnungsstellung und Finanzberichte. Alles in einer schnellen, mobile-first App, die sich wie eine native Anwendung installiert, ohne App-Store-Download.
Die Herausforderung: Compliance, Bürokratie und Plattform-Chaos
Kroatische Vermieter brauchen nicht nur einen Buchungskalender. Sie sind gesetzlich verpflichtet, jeden Gast zu melden, eine Reihe landesspezifischer Steuern zu verfolgen und mehrere Buchungsplattformen gleichzeitig zu jonglieren, nichts davon löst Airbnb oder ein generischer Kalender:
- eVisitor innerhalb von 24 Stunden: jeder Gast muss innerhalb von 24 Stunden nach Ankunft im nationalen Tourismussystem gemeldet werden, sonst drohen Bußgelder: der Druck ist bei späten Ankünften am größten.
- Ein Geflecht aus Steuern: Kurtaxe (turistička pristojba), TZ-Mitgliedsbeiträge, die MwSt.-Schwelle von 50.000 € sowie Grund- und Einkommensteuer: jede mit eigenem Satz, Frist und Zahlungsreferenz.
- Plattform-Jonglage & Doppelbuchungen: das manuelle Übertragen von Daten zwischen Airbnb, Booking.com und Vrbo riskiert, dieselben Nächte doppelt zu buchen.
- Veraltete Software: bestehende Tools sind langsam, unübersichtlich und schlecht fürs Smartphone optimiert: das Gerät, das Vermieter unterwegs wirklich nutzen.
Die Lösung: Ein schnelles, mobile-first PMS auf Next.js 16
Für Rentijer haben wir gezielt Next.js 16 und Bun gewählt, um schnell zu entwickeln, ohne bei der Performance Kompromisse einzugehen. Die Bun-Runtime liefert extrem schnelle Serverfunktionen, während Next.js 16 Partial Prerendering (PPR) ermöglicht.
PPR erlaubt uns, statische Teile der Oberfläche (Navigation, Layout) sofort auszuliefern, während dynamische Daten wie aktive Buchungen vom Edge direkt in die Komponenten gestreamt werden. Das beseitigt klassische Ladebildschirme und erzeugt ein Gefühl von Null-Latenz auf jedem Gerät.






