Flottenmanagement App für einen Anbieter von Logistiklösungen in den USA
Flottenmanagement App für einen Anbieter von Logistiklösungen in den USA
Information
Standort:
USA
Branche:
Logistik und Transport
Plattform:
Mobile
Arbeitsmodell:
Zeit und Materialien
Projektdauer:
2 Monate
Team-Mitglieder:
1 Senior React Native Entwickler
Verwendete Technologien
React Native
TypeScript

Über den Kunden:

Der Kunde bietet Logistiktechnologielösungen über SDKs und APIs für Unternehmen weltweit an. Deren Kunden nutzen SDKs, um Echtzeit-Ortungsanwendungen zu erstellen, um die Bewegung ihrer Flotten zu überwachen. Der Kunde hat sich an Elinext gewandt, um drei spezifische Anfragen zu stellen:

  • Die Erstellung des SDK-Wrapper für plattformübergreifende Lösungen.
  • Die Erstellung eines Repositories mit einer Schnellstartanleitung für Entwickler, die Informationen darüber enthält, wie das SDK integriert wird, wie damit gearbeitet wird und welche Funktionen es bietet.
  • Die Entwicklung einer No-Code-Mobile-Anwendung für Kunden, um den Prozess der Zuweisung von Lieferaufgaben an Fahrer zu erleichtern.

Prozess

Die Erstellung eines SDK für plattformübergreifende Anwendungen nahm bei Elinext 4 Monate in Anspruch. Zusätzlich führten wir regelmäßig Code-Reviews der Arbeiten durch, die vom Entwickler des Kunden durchgeführt wurden, der mit der Erstellung einer universellen API beauftragt war. Wir teilten bewährte Methoden für das Schreiben von Code und die Erstellung eines Wrappers mit, der React Native verwendet.

Nach der Entwicklung des SDK fuhren wir mit der Erstellung einer mobilen Anwendung fort. Vor dieser Aufgabe mussten die Kunden des Kunden ihre eigenen Apps mit dem SDK erstellen, um Fahrer für Fahrten zuzuweisen und deren Abschluss zu überwachen.

Da jedoch viele Kunden nicht über die erforderlichen Entwicklungsfähigkeiten verfügten, erstellten sie schlecht funktionierende Apps, die die Erwartungen ihrer Benutzer nicht erfüllten.

Nach 2 Monaten Entwicklung präsentierten wir eine No-Code-Mobile-Anwendung für Fahrer, die diese verwenden, um Aufträge für bedarfsgesteuerte Fahrten auszuführen.

Lösung

Wenn die Benutzer der App Fahrer für Lieferaufgaben zuweisen, erhalten die Fahrer Aktualisierungen in ihrer mobilen App und können die Bestellung entweder annehmen oder ablehnen. Sobald sie eine Aufgabe beginnen, generiert die App Echtzeit-Ortungsdaten für die Auftragsverfolgung. Diese Funktion ermöglicht es Managern, über den Status der Aufgabe informiert zu bleiben.

Die App bietet auch eine Ansicht der Routenführung an und schätzt die Strecke in Kilometern und Stunden. Darüber hinaus liefert die App Informationen zur geplanten Ankunftszeit der Bestellung und berechnet die Entfernung eines Fahrers zum endgültigen Ziel. Die App aktualisiert diese Daten alle Minute.

Nach Abschluss der Aufgabe geben die Fahrer einen Nachweis der Fertigstellung entweder durch das Hochladen eines Fotos der Bestellung oder durch das Hinterlassen eines Kommentars.

Die Funktionen der mobilen App umfassen:

  • Routen für die Warenverteilung
  • Ansicht der Routen auf Karten — Google Maps, Apple Maps
  • Bestellung stornieren oder abschließen
  • Bestellnotizen und Bildbestätigung
  • Bewegungshistorie

Es gibt zwei Möglichkeiten, wie Manager Fahrer zur App einladen — über die API oder das Administrations-Dashboard.

  • Bei Verwendung über die API generieren Manager personalisierte Links für Fahrer und verteilen sie per E-Mail, SMS oder einem anderen Kommunikationskanal. Der Link leitet einen Fahrer zu den Android- oder iOS-App-Stores, um die mobile Anwendung zu installieren.
  • Bei Verwendung über das Administrations-Dashboard fügen Betriebsmanager Fahrer hinzu, indem sie auf die Schaltfläche "Fahrer hinzufügen" klicken. Die Einladung wird per E-Mail gesendet, wobei die Fahrer eine spezielle Identifikationsnummer erhalten, die bei der Anmeldung in der App verwendet wird.

Ergebnisse

Die mobile Fuhrparkmanagement-App optimiert die Arbeitsabläufe für die Kunden des Kunden und deren Fahrer. Aktuell testen zwei Hauptkunden des Kunden die mobile Anwendung für mögliche Verbesserungen.

1-2-png
2-2-png
3-2-png
4-2-png
5-2-png
Haben Sie vor, ein gleiches Projekt zu schaffen?
Haben Sie eine Projektidee? Lassen Sie uns darüber diskutieren
Kontakt