
Boxrent Booking: Revolutionäre SaaS-Plattform für die Lagervermietung
Wir haben eine innovative Webanwendung für die schnelle Online-Vermietung von Lagerboxen im Baltikum geschaffen, ohne dass ein Besuch im Büro erforderlich ist.
beschreibung
readme.md
Über das Projekt
Boxrent - das führende Self-Storage-Netzwerk im Baltikum, verwaltet zahlreiche Objekte in Lettland, Litauen und Estland. Das Unternehmen sah sich der Herausforderung gegenüber, dass Kunden persönlich anrufen oder das Büro besuchen mussten, um Boxen zu mieten, was Unannehmlichkeiten verursachte und die Mitarbeiter belastete.
Unsere Aufgabe bestand darin, eine Webanwendung zu erstellen, die den vollständigen Online-Mietprozess abdeckt - von der Auswahl des Standorts bis zur Unterzeichnung des Vertrags. Das Hauptziel ist, dass der Kunde in der Lage sein sollte, eine Box selbstständig zu mieten, ohne Anrufe und Bürobesuche.
Wir haben eine moderne SPA auf Vue 3 mit FastAPI für das Backend und PostgreSQL als Datenbank entwickelt. Die Anwendung umfasst eine interaktive Karte mit den Standorten der Objekte, die auf der MapBox API basiert, eine intelligente Auswahl der Box nach Größe und Preis, eine Bildergalerie, Kundenbewertungen sowie einen schrittweisen Buchungsfluss, der von einem Fortschrittsbalken und der Datenvalidierung begleitet wird.
Besonderes Augenmerk wurde auf die Mehrsprachigkeit gelegt: Die Anwendung unterstützt Lettisch, Englisch und Russisch. Das responsive Design ist für mobile Geräte optimiert, was für unsere Zielgruppe entscheidend ist. Die Integration eines Zahlungssystems und die automatische Bestätigung der Miete per E-Mail runden das Benutzererlebnis ab.
Für die Administratoren wurde ein Dashboard zur Verwaltung von Objekten, Boxen und Mietverträgen mit einem Echtzeit-Verfügbarkeitssystem entwickelt. Das Projekt wurde über Docker und CI/CD auf einem VPS bereitgestellt, um Stabilität und Skalierbarkeit zu gewährleisten.
entscheidungen
decisions.log
Die Wahl des SPA- und API-first-Ansatzes
Für maximale Geschwindigkeit und Intuitivität der Benutzeroberfläche haben wir SPA auf Vue 3 gewählt. Das Backend wurde als REST API auf FastAPI implementiert, was die Trennung von Frontend und Backend ermöglichte, die Entwicklung beschleunigte und eine einfache Integration mit Zahlungssystemen und externen Diensten gewährte.
Interaktive Karte mit MapBox API
Wir haben eine interaktive Karte auf Basis von MapBox implementiert, damit die Benutzer alle Objekte des Netzwerks visuell bewerten und schnell die Boxen auswählen können. Dies ist zu einem Schlüsselelement des UX geworden, das die Benutzerbindung erhöht.
Mehrsprachigkeit und Lokalisierung
Unter Berücksichtigung des multinationale Marktes im Baltikum wurde die Unterstützung für vier Sprachen implementiert: Lettisch, Litauisch, Englisch und Russisch, wodurch die Zielgruppe erweitert und das Vertrauen der Nutzer gestärkt wird.
Automatisierung des Mietprozesses
Wir haben einen schrittweisen Buchungsprozess aus 4 Schritten erstellt: Standortwahl → Größenwahl → Dateneingabe → Zahlung. Die Fortschrittsanzeige und die Möglichkeit, zu vorherigen Schritten zurückzukehren, sowie die Validierung der Daten gewährleisten Genauigkeit und schließen Fehler aus.
galerie
screenshots/




ergebnisse
metrics.json
Увеличение конверсии онлайн-бронирования
+50%
Снижение нагрузки на менеджеров
-40%
Доступность сервиса для клиентов
24/7
Автоматизация процесса аренды
100%
