<img height="1" width="1" style="display:none" src="https://www.facebook.com/tr?id=504731893395981&amp;ev=PageView&amp;noscript=1">
mobile-and-web-app-for-cargo-transportation-companies-header

Mobile und Web-App für Cargo-Unternehmen

Verwaltung von Lade- und Lieferanforderungen
nda-logo-white

Der Kunde ist ein Spediteur aus Texas. Er wollte Unternehmen bei der Abwicklung von Transport- und Buchhaltungsvorgängen helfen. Das Unternehmen benötigte eine Lösung, die den Speditionsprozess von der Auftragserstellung bis zur Rechnungsstellung unterstützt.

Projektinformationen
Kooperationsmodell

Festpreis

Methode

Scrum

Team
5

Software-Entwickler

1

QA-Engineer

1

QA-Lead

2

UX/BA-Spezialisten

2

UI-Spezialisten

1

Projektleiter

Mehr anzeigen

Problem

Der Kunde benötigte eine Uber-ähnliche Anwendung für Ladevorgänge und Lieferdienste. Das System war sowohl für das Management als auch für die Fahrer von Speditionsunternehmen gedacht.

Softeq wurde beauftragt, eine mobile und eine Web-Lösung zu entwickeln. Die erste Version der Lösung sollte einen Marktanteil von 3 % auf dem Cargo-Markt in Texas erreichen.

Lösung

Mobile and Web-App-for-Cargo-Transportation-Companies

Bei der Lösung handelt es sich um ein B2B-System für Frachtlieferanten, die Transportservices an Drittunternehmen auslagern wollen. Der Zugriff erfolgt über das Internet oder die mobile App, wodurch Frachtlieferanten verknüpft werden, um die Abwicklung von Transportvorgängen zu ermöglichen. Die App nutzt Google Maps und ermöglicht Versand- und Buchhaltungsvorgänge.

Das System besteht aus 5 Hauptteilen:

  • Webportal
  • Webportal für Lieferservices
  • Kunden-Webportal        
  • Mobile App für Kunden 
  • Mobile App für Fahrer

Webportal

Alle frachtbezogenen Verwaltungsvorgänge finden im Cargo-Portal statt. So können Systemadministratoren Versanddienstleister anmelden, Transportphasen verwalten und Rechnungen erstellen.

Webportal für Lieferservices

Für Versanddienstleister entworfen, damit sie Kundenbestellungen abwickeln können.

Webportal und mobile App für Kunden

Für Cargolieferanten entwickelt, damit sie Transportanfragen erstellen können.

Mobile App für Fahrer

Für Lastwagenfahrer entworfen. Damit werden Lieferaufträge gehandhabt.

Herausforderungen

Code vereinfachen und Laufzeitfehler reduzieren

Softeq implementiert die Geschäftslogik mit Hilfe von Kotlin, einer statisch typisierten Programmiersprache. Das Team nutzt die Grundsätze der Clean Architecture, um die Software in separate Schichten aufzuteilen. Durch diese Aufteilung wurde es einfacher, den Code zu warten, das Projekt zu unterstützen, zu testen und neue Entwickler einzubeziehen. Die Aufteilung trug auch zur Minimierung von Fehlern im Code bei.

Asynchrone Vorgänge handhaben

Um Lieferabrufe zu versenden oder darauf zu reagieren, oder Nachrichten auszutauschen, setzte Softeq RXjava2 ein. Das Team entschied sich für ein reaktives Programmiermodell, um die User-Experience durch Beschleunigung der App-Laufzeit und der Reaktionsfähigkeit zu verbessern. Zusammen mit einem besseren UI vereinfachte dieser Ansatz das Coding und minimierte Fehler.

Sicherheit

Um die Kommunikation zwischen dem Server und Webparts der Lösung zu sichern, nutzt Softeq auf Token basierende Authentifizierung und kryptographische SSL-Protokolle.

Ähnliches Projekt geplant?

Senden Sie uns Ihre Anforderungen und erhalten Sie eine erste Einschätzung Fragen Sie gleich
Anna-L
Margarita Account Manager

Ergebnisse

Softeq stellte dem Kunden den Webpartpünktlich bereit. Er stimmt vollkommen mit den technischen Anforderungen des Kunden überein. Der Kunde plant nun, Softeq für die Supportphase zu beauftragen, wozu regelmäßige Software-Updates oder die Implementierung neuer Funktionen zählen.