Paketzustelldienst

Ein von SCAND entwickelter neuer Paketzustelldienst sorgt dafür, dass ein Paket oder eine Sendung einfach und sicher per Kurier versandt werden kann.

Herausforderung

Das SCAND-Team für die Entwicklung von Webanwendungen wurde beauftragt, einen Paketdienst zu entwickeln, der sowohl für den Benutzer (einschließlich Administratoren und Fahrer) als auch für seine Kunden nützlich sein sollte. Die Anwendung sollte es Administratoren ermöglichen, Informationen über Kuriere im System zu verwalten und sollte Administratoren und Fahrer Auftragsdetails anzeigen. Außerdem sollte es einem Kunden die Möglichkeit geben, den Start- und Endpunkt der Lieferung auszuwählen, ihre Kosten zu berechnen, die für die Lieferung erforderlichen Angaben zu erledigen und Zahlungen durchzuführen.

Anspruch

Um den Anforderungen unserer Kunden gerecht zu werden, wurden folgende Schritte in den Entwicklungsprozess einbezogen:

  • Integration mit Google Maps und Google Services (Places API, Geocoding API, Directions API);
  • Implementierung eines Designs, das vom Kunden zur Verfügung gestellt wurde;
  • Integration mit einem lokalen Zahlungssystem;
  • Integration mit einem Mail-Service;
  • Implementierung einer Microservice-Architektur zur Sicherstellung bei einer hohen Auslastung.

Funktionsweise

Der geschaffene Paketzustelldienst gewährleistet eine effiziente Verwaltung für den Benutzer und eine einfache Nutzung für den Kunden. Wenn es um die Nutzung des Dienstes durch Administratoren geht, ermöglicht es das Hinzufügen und Löschen neuer/ehemaliger Kuriere, um sicherzustellen, dass alle Lieferungen und damit verbundenen Details nur für derzeit beschäftigte Fahrer des Dienstes verfügbar sind.

Ein Kunde sollte Start- und Endpunkt der Lieferung selbst wählen können. Danach berechnet der Service automatisch den Preis der Lieferung. Wenn ein Kunde mit dem Preis einverstanden ist, sind Angaben über die Lieferung erforderlich. Wenn alle obligatorischen Angaben gemacht sind, ist es an der Zeit, für die Dienstleistung zu bezahlen: Einzelkunden müssen mit Kreditkarten bezahlen, während Partnerunternehmen, die im Service registriert sind, monatliche Zahlungen tätigen können.

Nachdem die Zahlung erfolgt ist, gelangt der erstellte Lieferauftrag in das System und steht den Fahrern des Dienstes als Vorschau zur Verfügung. Benachrichtigungen über neue Bestellungen kommen per E-Mail von Kurieren. Nach Erhalt einer solchen E-Mail kann jeder Fahrer die Bestellung annehmen. Es ist zu erwähnen, dass das System nicht zulässt, dass eine Bestellung von mehr als einem Fahrer ausgeführt wird. Um Qualität und Sicherheit zu gewährleisten, beinhaltet der Service ein Verifikationssystem für neue Fahrer und ein Vormoderationssystem, so dass Kuriere das Profil einsehen, aber nicht bearbeiten können.

Hauptmerkmale

Auf Seiten des Administrators ermöglicht der Paketzustelldienst Folgendes:

  • Hinzufügen/Löschen von Informationen über neue/ehemalige Fahrer und Partnerunternehmen
  • Anzeigen von Lieferdetails

Auf der Seite eines Kunden ermöglicht der Service Folgendes:

  • Auswahl des Start- und Endpunktes der Lieferung
  • Berechnung der Kosten für die Lieferung
  • Hinzufügen von Details zur Lieferung
  • Monatliche Zahlungen stehen den im Service registrierten Partnerunternehmen zur Verfügung

Auf der Seite eines Fahrers ermöglicht der Dienst Folgendes:

  • Anzeigen der Liste der verfügbaren Aufträge
  • Empfangen von E-Mails über neue verfügbare Bestellungen
  • Anzeigen von Informationen in einem persönlichen Profil
  • Anzeigen der Auftragshistorie und Statistiken
  • Verwendung einer der aktiven Lieferung zugeordneten Karte

Ergebnis

Das SCAND-Entwicklungsteam für Webanwendungen hat erfolgreich einen Paketzustelldienst eingerichtet, der den Versand von Paketen oder Päckchenper Kurierdienst ermöglicht.

Der erstellte Dienst ist schlank und dennoch effektiv. Auf diese Weise können sich die Kunden in wenigen Sekunden über den Preis einer Lieferung informieren und alle für die Bestellung notwendigen Details angeben. Auf der Admin-Seite bietet der Dienst die Möglichkeit, die Details der Bestellungen einzusehen sowie Informationen über Fahrer und Partnerunternehmen hinzuzufügen/zu löschen.

Benötigen Sie Unterstützung bei einem ähnlichen Projekt?