Zurück zu den Projekten

Ferry Boat SLZ

Mobiles MVP für eine Fähre: Buchung von Ticket und Fahrzeug, digitale Warteschlange mit Positionsanzeige und Einsteigen per QR-Code-Prüfung.

01Das Problem

Die Kapazität einer Fähre ist nicht eine einzige Zahl. Fußgänger belegen einen Sitz, Fahrzeuge belegen Fläche, und die Einlasskontrolle braucht ein Ticket, das sich nicht duplizieren lässt.

02Die Entscheidung

Eine digitale Warteschlange mit Position und Priorität nach Kategorie, und eine Kapazität, die auf drei Achsen modelliert ist: Fußgänger, Fahrzeuge und Fläche in Quadratmetern. Tarif und Flächenbedarf jeder Kategorie stehen in einer Tabelle, eine Preisänderung braucht also keine neue App-Version. Ticketnummer, QR-Code und Neuberechnung der freien Plätze liegen in der Datenbank, eine Stornierung gibt den Platz also zurück, ohne dass die App rechnen muss.

03Das Ergebnis

MVP den Innovationsverantwortlichen des Porto do Itaqui vorgestellt.

Zeitraum
2024
Rolle
Mobile und Datenbank
Technologien
React NativeExpoTypeScriptZustandPostgreSQLExpo Camera
  • Registrierung und Zugang

    Ein Konto anzulegen verlangt vollständigen Namen, CPF mit Eingabemaske, Telefon, E-Mail und Passwort, wobei der CPF vor dem Absenden geprüft wird. Nach der Anmeldung entscheidet die App von selbst, wohin die Person kommt: Fahrgäste zu den Reitern, Bedienpersonal zum Einschiffungspanel.

  • Fahrzeiten und Verfügbarkeit

    Eine Datumsauswahl mit heute und den vier folgenden Tagen. Jede Abfahrt zeigt Uhrzeit, Start, Ziel, Status und die Zahl der freien Plätze. Wird es knapp, weist die Karte auf die wenigen freien Plätze hin oder markiert die Fahrt als ausgebucht und sperrt die Buchung.

  • Buchung von Ticket und Fahrzeug

    Die Person stellt die Bestellung Posten für Posten zusammen: den Fahrpreis wählen, Name und CPF jeder Person eintragen, und für ein Fahrzeug die Kategorie wählen sowie Kennzeichen und Modell angeben. Der Bildschirm summiert die Fläche der Fahrzeuge in Quadratmetern und zeigt, wie viel noch auf die Fähre passt, und sperrt, sobald Fläche oder Plätze überschritten werden.

  • Ticket und QR-Code

    Jedes Ticket erzeugt einen eigenen QR-Code und eine Ticketnummer, beide in der Datenbank angelegt und nicht von der App. Der Bildschirm zeigt Beim Einsteigen vorzeigen, die Ticketnummer, den Fahrgast, das Datum und das Schiff und blättert zwischen mehreren Tickets derselben Bestellung.

  • Meine Tickets und Stornierung

    Listet die Tickets mit Preis, Einschiffung und Status. Der QR-Code lässt sich öffnen, Details ansehen und stornieren. Die Stornierung erkennt eine Gruppenbuchung und behandelt die Tickets derselben Bestellung zusammen, wodurch die Plätze an die Fahrt zurückgehen.

  • Digitale Warteschlange

    Hat die Person mehr als eine Fahrt, fragt die App, welche Warteschlange verfolgt werden soll. In der Schlange erscheinen die Position in großer Schrift, die Zahl der Personen davor, die geschätzte Zeit und die Plätze der Fahrt. Der Bildschirm aktualisiert sich alle 25 Sekunden von selbst. Der Eintritt erfolgt automatisch bei der Buchung, mit Priorität nach Kategorie: ältere Menschen und Menschen mit Behinderung zuerst, dann Kinder, dann Studierende, dann Erwachsene.

  • Panel des Einschiffungspersonals

    Ein eigener Bereich mit Profilprüfung am Eingang. Er listet die Fahrten des Tages mit Uhrzeit, Route, Schiff und der aktuellen Auslastung gegenüber dem Maximum. Beim Öffnen einer Fahrt sieht das Bedienpersonal die bereits an Bord, die in der Schlange, Fußgänger und Fahrzeuge und hat drei Aktionen mit Bestätigung: Einschiffung starten, die Abfahrt des Schiffes vermerken und die Fahrt absagen.

  • Scanner beim Einsteigen

    Die Kamera öffnet sich und fragt ausdrücklich um Erlaubnis. Das Bedienpersonal richtet sie auf den QR-Code des Fahrgasts, die Prüfung erfolgt in der Datenbank. Die Antworten erscheinen als Hinweis auf dem Bildschirm: QR-Code ungültig, Ticket bereits benutzt, Ticket storniert, oder Einschiffung bestätigt.

  • Profil, Benachrichtigungen und Hilfe

    Das Profil zeigt persönliche Daten und zwei Kennzahlen aus der Datenbank, gefahrene Fahrten und Gesamtausgaben, samt Bearbeitung der Daten. Die Benachrichtigungen listen Fahrthinweise mit Als gelesen markieren und Löschen. Die häufigen Fragen bringen zehn Punkte als Akkordeon und Kontaktverknüpfungen.