Parcel Sticker

Erstellung von Versandetiketten für verschiedene Transportdienstleister.

BWV -Sticker

Paketmarkenportal des Bauern- und Winzerverbands Rheinland-Nassau e.V.

Parcel Sticker

Das Projekt ist aus der Idee entstanden eine einheitliche Schnittstelle zu den „üblichen” Transportdienstleistern (DHL, DPD & UPS) von Weinbaubetrieben zu haben.

Da auch Tracking und Benachrichtigungen von Kunden wichtig war kam ein rein desktopbasierter Ansatz nicht in Frage, denn bei den wenigsten Winzern steht ein Server im Büro.

Das System verfolgt einen Microservice-Ansatz: Es besteht nicht aus einem monolitischen System, sonder aus mehreren Systemen, so dass einzelne Aspekte schnell und unabhängig skaliert werden können.

Um dies zu erreichen liegen die Teilsystem in Form von Docker-Containern vor.

Jede Anbindung zu einem Transportdienstleister ist ein unabhängiges System, aber auch Rechnungsstellung, Frontend, RestAPI und Backend. Alle Teile kommunizieren über einen Message Broker und speichern Daten in eigenständige Datenbanken.

BWV Sticker

Zur Einführung von BWV-Sticker wurde zuvor das Gesamtsystem dahingehend erweitert, dass es mit mehreren Mandanten betrieben werden kann, wobei die persistenten Daten getrennt sind.

Darüber hinaus sind noch weitere spezielle Anpassungen vorgenommen worden, um sich besser in die internen Abläufe des Bauern- & Winzerverbandes zu intergrieren.

Entwicklung

Frontend

Java (Spring Boot)
HTML, CSS & Javascript (jQuery, ReactJS), datatables.net, momentjs, …

Backend

Java (Spring Boot,  Hibernate, …), SQL (PostgreSQL), RabbitMQ