Rentijer ist nicht nur ein weiteres Werkzeug für Vermieter; es ist eine hochperformante SaaS-Plattform (Property Management System), die entwickelt wurde, um die spezifischen administrativen Herausforderungen des Tourismusmarktes zu lösen. Mit Next.js 16, Bun und Supabase haben wir ein System aufgebaut, das kritische Prozesse wie Gästeanmeldungen (eVisitor), das Scannen von Dokumenten und die Kalendersynchronisierung in Echtzeit automatisiert. Das Ergebnis ist ein Produkt, das ein natives mobiles Erlebnis ohne App-Downloads bietet und die Bürokratie aus dem Alltag der Vermieter verbannt.
Die Herausforderung: Technologische Altlasten und administrativer Stress
Vermieter stehen vor einer Reihe von Problemen, die traditionelle globale PMS-Systeme nicht angemessen lösen:
Datenfragmentierung: Die manuelle Synchronisierung von Kalendern von Plattformen wie Airbnb, Booking.com und Vrbo führt oft zu Doppelbuchungen.
Bürokratischer Druck: Die gesetzliche Verpflichtung, Gäste innerhalb von 24 Stunden in staatlichen Systemen anzumelden, erzeugt enormen Zeitdruck.
Steuerliche Komplexität: Die Berechnung der MwSt. auf Provisionen ausländischer Plattformen erfordert oft professionelle Buchhaltungshilfe.
Veraltete Lösungen: Bestehende Software ist oft langsam, visuell überladen und schlecht für mobile Geräte optimiert.
Das Ziel des Projekts war die Entwicklung einer Plattform, die technisch überlegen (Geschwindigkeit, Sicherheit, Skalierbarkeit), aber benutzerunsichtbar (einfache Bedienung mit drei Klicks) ist.
Die Lösung: Die Zukunft des Webs durch Next.js 16 und PPR
Für die Entwicklung von Rentijer haben wir uns für einen modernsten Technologie-Stack entschieden. Durch die Verwendung der Bun-Runtime haben wir eine extrem schnelle Ausführung von Serverfunktionen erreicht, während Next.js 16 die Implementierung von Partial Prerendering (PPR) ermöglichte.
PPR erlaubte uns, statische Teile der Benutzeroberfläche sofort bereitzustellen, während dynamische Daten (wie aktive Buchungen) direkt in die Komponenten gestreamt werden. Dies eliminierte traditionelle Ladebildschirme und erreichte ein Gefühl von Null-Latenz.
1. Unified Calendar: Ein zentralisiertes Betriebssystem
Statt ständig zwischen verschiedenen Bildschirmen zu wechseln, bietet Rentijer eine einzige "Single Source of Truth".
Technische Umsetzung: Wir haben ein fortschrittliches Synchronisationssystem auf Basis der ical.js-Bibliothek implementiert. Vercel Cron Jobs aktualisieren regelmäßig die Daten von allen Plattformen.
Echtzeit-Updates: Dank der Supabase Realtime-Technologie wird jede Änderung in der Datenbank automatisch im Kalender des Benutzers reflektiert, ohne dass die Seite neu geladen werden muss.
2. Self Check-in und OCR: Das Ende des manuellen Tippens
Der größte Sprung in der Benutzererfahrung wurde durch die Automatisierung der Gästedatenerfassung erreicht.
Scansystem: Wir nutzen native Kamera-APIs innerhalb des PWA-Frameworks. Gäste greifen über einen sicheren Link auf eine Scan-Oberfläche zu.
Technische Umsetzung: Das System verwendet fortschrittliche Algorithmen zur optischen Zeichenerkennung (OCR). Dokumentenbilder werden über Next.js Server Actions verarbeitet, validiert und direkt in der Supabase-Datenbank gespeichert. Dies verkürzte den Check-in-Prozess von 10 Minuten auf 30 Sekunden.
3. eVisitor-Integration und Datensicherheit
Die staatliche Verwaltung ist zu einem Hintergrundprozess geworden.
Automatisierte Anmeldungen: Rentijer verbindet sich mit den staatlichen Systemen und führt Check-ins und Check-outs mit einem Klick aus. Alle für MwSt.-Formulare und Kurtaxen erforderlichen Daten werden automatisch generiert.
Sicherheitsprotokolle: Angesichts der Sensibilität personenbezogener Daten haben wir Supabase Row Level Security (RLS) implementiert. Alle Dokumente werden in einem verschlüsselten Supabase Storage-System gespeichert.
4. PWA-Architektur: Natives Erlebnis ohne Installation
Wir haben uns für einen PWA (Progressive Web App)-Ansatz entschieden, um App-Store-Einschränkungen zu umgehen.
Technische Optimierung: Wir haben native app/manifest.ts-Standards innerhalb von Next.js 16 verwendet. Dies gewährleistete volle Kompatibilität mit Turbopack und resultierte in einer App, die nur wenige Kilobyte wiegt, sich aber wie eine native Anwendung verhält.
Systemdesign: Die Benutzeroberfläche wurde mit Tailwind CSS 4.x und shadcn/ui erstellt, was hohen Kontrast und Lesbarkeit auch bei starkem Sonnenlicht garantiert.
Ergebnisse: Digitale Transformation in der Praxis
95 % Zeitersparnis in der Verwaltung: Der Prozess von der Ankunft des Gastes bis zur Anmeldung dauert weniger als eine Minute.
0 % Doppelbuchungen: Die fortschrittliche Sync-Engine hat Terminfehler vollständig eliminiert.
Lighthouse Performance 90+: Dank Bun, Tailwind 4 und PPR-Technologie.
Vollständige steuerliche Bereitschaft: Benutzer erhalten fertige MwSt.-Formulare und Zahlungsbelege auf Knopfdruck.






