Case Study: Rentijer — Ein vollständiges PMS für kroatische Kurzzeitvermieter
Wie wir Rentijer gebaut haben, ein All-in-one Property Management System, das eVisitor-Meldung, Kalendersync über mehrere Plattformen, kroatische Steuern, Rechnungen und Finanzen automatisiert — auf Next.js 16, Bun und Supabase.


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 die Entwicklung von Rentijer haben wir einen modernsten Stack gewählt. 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.
1. Ein Kalender für jede Plattform
Rentijer führt Airbnb, Booking.com, Vrbo und jede iCal-fähige Plattform in einem einzigen Kalender pro Unterkunft zusammen — oder in einer kombinierten Ansicht über ein ganzes Portfolio.
- Zweiwege-iCal-Sync: auf ical.js aufgebaut und von Vercel Cron Jobs aktualisiert, werden eingehende Feeds zu einer einzigen Wahrheitsquelle zusammengeführt; manuell blockierte Daten und Direktbuchungen synchronisieren zurück, sodass eine einmal blockierte Nacht auf jeder verbundenen Plattform als belegt erscheint.
- Echtzeit-Updates: Supabase Realtime zeigt jede Änderung sofort im Kalender — eine Stornierung bei Booking.com erscheint ohne Neuladen der Seite.
- Null Doppelbuchungen: die Sync-Engine beseitigt die Terminkonflikte, die bei manueller Kalenderführung entstehen.
2. Automatisierte eVisitor-Meldung und Dokumentenscan
Die Gästemeldung — die zeitkritischste gesetzliche Pflicht — wird zum Hintergrundprozess.
- Direkte eVisitor-API-Integration: kein bloßes Autofill — Gästedaten werden direkt an eVisitor für Check-in und Check-out gesendet, mit Statusverfolgung pro Gast und Ein-Klick-Wiederholung bei Fehlern. Sammelaktionen “alle offenen anmelden” und “alle abgereisten abmelden” erledigen Buchungen mit mehreren Gästen ohne Einzelklicks.
- Reisepass- & Ausweisscan (OCR + MRZ): Vermieter oder Gast scannt ein Dokument per Webcam oder Upload; OCR und Auslesen der maschinenlesbaren Zone (MRZ) füllen das Formular automatisch aus und verkürzen einen 10-minütigen Check-in auf rund 30 Sekunden ohne Tippfehler.
- Gäste-Self-Check-in: ein sicherer Einmal-Link lässt Gäste ihre Daten vor Ankunft selbst eingeben oder scannen, verarbeitet über Next.js Server Actions und gespeichert unter strengem Row Level Security.
3. Eine Engine für kroatische Steuern und Compliance
Jede Pflicht der kroatischen Kurzzeitvermietung wird automatisch als Rechnung mit korrektem Betrag, Fälligkeit und Zahlungsreferenz erzeugt — aus einmal eingegebenen Objektdaten.
- Alle richtigen Steuern: Kurtaxe, TZ-Mitgliedschaft, MwSt., Grund- und Einkommensteuer werden aus Bettenzahl, Sätzen pro Bett und dem Tourismusverband des Objekts berechnet — kein Buchhalter für die Routine nötig.
- MwSt.-Schwellenüberwachung: ein Live-Fortschrittsbalken warnt bei 80% und 100% der 50.000-€-Schwelle, sodass ein Vermieter sie nie unbemerkt überschreitet.
- Gästerechnungen: saubere, fortlaufend nummerierte PDF-Rechnungen pro Reservierung, inklusive des vorgeschriebenen Hinweises zur MwSt.-Befreiung für Kleinvermieter (Art. 90 des kroatischen MwSt.-Gesetzes) für Vermieter außerhalb des MwSt.-Systems.
4. Finanz-Dashboard und OTA-Preisrechner
Über die Compliance hinaus liefert Rentijer Eigentümern die Zahlen zur Führung des Geschäfts.
- Einnahmen- & Leistungs-Dashboard: monatliche, saisonale und objektbezogene Einnahmen, Auslastung, ADR (durchschnittlicher Tagespreis) und nach Plattform aufgeschlüsselte Provision — plus ein anonymisierter Preisvergleich mit ähnlichen Objekten in derselben Gemeinde.
- OTA-Preisrechner: geben Sie den Nettobetrag ein, den Sie behalten wollen, und erhalten Sie den exakten Listenpreis für jede Plattform — anhand der echten Provision jeder Plattform, mit wiederverwendbaren Gebühren und Rabatten (Genius, Wochenrate und mehr).
5. Öffentliche Objektseiten, Widgets und Export-Feeds
Rentijer ersetzt auch die Zusatztools, die Vermieter sonst separat bezahlen würden.
- Kostenlose öffentliche Objektseite: jedes Objekt erhält eine teilbare Seite mit Fotos, Beschreibung und Live-Verfügbarkeit — ohne Einrichtung, ohne Webdesigner, ohne separates Hosting. Ein einbettbares Kalender-Widget bringt Live-Verfügbarkeit auf die bestehende Website des Vermieters.
- Reinigungs- & Verfügbarkeitsexporte: ein druckbarer Reinigungskalender mit Gästezahl (ohne persönliche Daten) und ein Belegt/Frei-Kalender, jeweils als abonnierbarer iCal-Feed und druckfertige Seite — übergeben Sie ihn der Reinigungskraft ohne Login.
6. PWA, Sicherheit und eine vollständig zweisprachige App
- Natives Gefühl, keine Installation: eine Progressive Web App auf nativen Next.js-16-Manifest-Standards und Turbopack installiert sich auf dem iOS-/Android-Startbildschirm, wiegt nur Kilobyte und verhält sich wie eine native App.
- Sicherheit von Haus aus: Supabase Row Level Security isoliert jede Abfrage auf ihren Eigentümer; Dokumente (Verträge, Kategorisierung, Versicherung) liegen im verschlüsselten Supabase Storage und sind nur über kurzlebige signierte URLs herunterladbar.
- Mehrere Objekte & zweisprachig: jede Funktion arbeitet pro Objekt und zusammengefasst über ein ganzes Portfolio — vom einzelnen Apartment bis zur Agentur mit Dutzenden — und die gesamte App wechselt zwischen Kroatisch und Englisch für ausländische Eigentümer.
- Intelligente Benachrichtigungen: neue Buchungen, überfällige eVisitor-Meldungen, anstehende Rechnungen, MwSt.-Warnungen und Sync-Fehler erscheinen als einzeln aktivierbare In-App-Hinweise, Rechnungserinnerungen zusätzlich per E-Mail.
Entwicklungsmethodik und QA
Codequalität und Systemstabilität werden durch strenge Prozesse gesichert:
- Strenges TypeScript: das gesamte Projekt ist typisiert, um Laufzeitfehler in kritischen Finanzberechnungen zu verhindern.
- Automatisierte Tests: Playwright deckt End-to-End-Tests kritischer Pfade wie Buchungserstellung und iCal-Sync ab.
- Fehlerüberwachung: Sentry verfolgt jede Anomalie in Echtzeit, sodass Probleme behoben werden, bevor Nutzer sie bemerken.
- CI/CD-Prozess: jeder Pull Request durchläuft eine automatische Validierung und muss eine Task-ID mit Akzeptanzkriterien referenzieren.
Ergebnisse: Digitale Transformation in der Praxis
- 95% weniger Zeit für Verwaltung: der Prozess von der Ankunft des Gastes bis zur Meldung in staatlichen Systemen sinkt auf unter eine Minute.
- 0% Doppelbuchungen: die fortschrittliche Sync-Engine hat Terminkonflikte vollständig beseitigt.
- Lighthouse Performance 90+: dank Bun, Tailwind 4 und PPR.
- Vollständige steuerliche Bereitschaft: Nutzer erhalten fertige Steuerformulare und Zahlungsbelege, ohne manuelle Berechnungen.
- Eine App statt fünf: Kalender, Gäste, Steuern, Rechnungen und Finanzen leben in einem einzigen mobile-first Dashboard — für ein Apartment oder ein ganzes Portfolio.

Tin Martinić
Founder & CEO
CEO von Neviox Digital mit einem Ingenieurabschluss in Informatik von der Universität Split sowie mehreren Zertifizierungen. Meine Kernkompetenzen umfassen Frontend- und Backend-Technologien, mit besonderem Fokus auf LangChain, Next.js und AWS.





