Kurz gesagt, wir haben eine voll funktionsfähige Plattform entwickelt: Einen B2B-Frachtmarktplatz, der Spediteure (Dienstleister) mit Verladern (Verbraucherunternehmen) verbindet und den Spediteuren ein konstantes Sendungsvolumen und den Verladern beste Verfügbarkeit und Preise bietet.
Backend in NestJS mit TypeORM Frontend in ReactJS DevOps-Infra Azure und AWS
A data-driven completely automated and dynamic real time platform that is able to deliver seamless registration of frontend users (carriers) with the requirements of the shippers. Automation is key and real time data processing is paramount.
Was wir gebaut haben
Benutzerverwaltung
Schnelle Registrierung mit E-Mail-Verifizierung
Vollständige Registrierung nach Anmeldung bei Dashboad
Unternehmensprofil hinzufügen und Unternehmensnachweise hochladen.
Einfaches RBAC 3 vordefinierte Rollen Admin, Spediteur, Verlader
Benutzerprofil & Firmenprofil für Spediteure & Verlader
Adressverwaltung
Registrieren/Bearbeiten vordefinierter Adressen (Absender), die später bei Landtransporten verwendet werden können
Treibermanagement
Registrieren/Bearbeiten der grundlegenden Kontaktinformationen des Fahrers "Name, Handynummer" (Spediteur), die der Landsendung als Teil des Meilensteins zugewiesen werden sollen, und basierend darauf wird der Status der Sendungszustellung in Echtzeit von "ausstehend" auf "unterwegs" geändert.
Sendungen & Buchungen
Sendungsströme buchen (See & Land)
Sendungsanfrage stellen (Versender)
Meine Sendungen verwalten (Verlader)
Sendungen CRUD (Ansicht Sendungen/Angebote).
Hochladen zusätzlicher Dokumente, die vom Spediteur verlangt werden
Angebote annehmen/ablehnen.
Sendung stornieren (bevor ein Angebot angenommen wird)
Sendungsanfragen verwalten (Spediteur)
Requests CRUD (Sendungen/Meine Angebote anzeigen).
Zusätzliche Dokumente hochladen
Angebot einreichen (einschließlich Gebühren (es handelt sich nicht nur um eine einfache Gesamtsumme, sondern um mehrere Gebühren, von denen jede einen eigenen Namen hat, außerdem werden nicht alle Gebühren mit der Menge des LKWs/Containers multipliziert, einige sind auf Sendungsbasis und andere mengenbasiert, was berücksichtigt werden sollte), Kommentare, Angebotsablauf und -daten)/Angebot stornieren.
Aktualisieren von Sendungsmeilensteinen (Zuweisung von Fahrzeug- und Fahrerinformationen, Transitzeit, Tracking-Informationen ... usw.).
Fakturierungsmodul
Meine Rechnungen (Ansicht meiner Rechnungen mit serverseitigem PDF-Export)
Rechnungsstatus auf bezahlt aktualisieren und Überweisungsdaten übermitteln (Versender)
Backend-Verwaltung
Globale Einstellungen
Verwalten Sie den globalen Prozentsatz des Provisionsaufschlags.
Verwalten Sie allgemeine CRUDs in der zukünftigen Entwicklung wie Länder, Städte, Staaten, Häfen.
Benutzer verwalten (CRUD) - Benutzerdefinierter Provisionsprozentsatz für bestimmte Verlader
Verwalten von Sendungen (CRUD)
Extrahieren von Sendungsberichten (basierend auf Filtern)
Rechnungen verwalten (CRUD)
Überprüfen von Unternehmensnachweisen.
Systemweite Konfiguration
Konfigurierbarkeit - d.h. Konstanten können über Admin-Einstellungen verwaltet werden und sind nicht fest im Code kodiert.
Mehrwährungsfähigkeit - Das System sollte AED als Basiswährung haben und die Endrechnung auch in AED generieren (optionale Währungen USD und Euro mit Umrechnungskursen)
E-Mail-Benachrichtigungen (Automatisierung)
Verlader nimmt ein Angebot an
Frachtführer gibt ein Angebot ab
Neue Anfrage gestellt (E-Mail des Verladers und Benachrichtigung an alle Spediteure, damit diese Angebote abgeben können)
Verwaltung hat Dokumente genehmigt
Benutzer (Spediteur oder Verlader) hat ein Dokument hochgeladen
Versand-Meilenstein aktualisiert
E-Mail-Rechnung