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.

Vue 3FastAPIPostgreSQLSPAБронированиеMapBoxDockerЛатвияSelf-Storage
Scroll

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

01

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.

02

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.

03

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.

04

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%

Projekt besprechen
alle projekte
Nuviax - KI-Toolkit für Freelancer und Kreativenächstes projekt