01 / 2026
Waredox
Software für Auftragsfertigung, die Anfragen, Aufträge, Lager, Versand und Zuständigkeiten in einem Ablauf verbindet.

01
Was das Produkt löst
Auftragsfertigung passt nicht in einen einfachen Checkout. Waredox verbindet kaufmännische und produktionsnahe Schritte und trennt zugleich die Daten der einzelnen Mandanten.
02
Mein Beitrag
Ich gestalte Produkt und Schnittstellen über Nuxt, Java-Backend, Datenmodell, API-Verträge, Authentifizierung und Tests hinweg. Waredox ist ein eigenes Produkt der Softwaremarke Defuse Logics. Der Quellcode ist privat.
Aufbau des Produkts
Wie ein Auftrag zusammenkommt
Die wichtigsten Teile des Produkts.
- Auftragkaufmännischer und FertigungsablaufFertigungsablauf
- Oberflächetypisierte Web-InteraktionenWeboberfläche
- DiensteDomänenregeln und VerträgeAnwendungs-Backend
- MandantIdentität und BerechtigungenIdentität und Berechtigungen
03 · Kontext
Ein Auftrag hat mehrere Schritte.
Aus einer Anfrage entstehen Auftrag, Fertigungsarbeit, Lagerbewegungen und schließlich Versand. Die Oberfläche folgt deshalb den Verbindungen zwischen den Schritten statt isolierten Ansichten.
04 · Entscheidung
Berechtigungen stehen im Datenmodell.
Identität, Rollen und Mandanten gehören zu den Verträgen und zum Datenmodell. Jede Operation läuft nur im erlaubten Kontext.
05 · Umsetzung
Oberfläche, API und Daten entwerfe ich gemeinsam.
Nuxt-Oberfläche, OpenAPI-Verträge, Spring-Boot-Dienste, PostgreSQL-Daten und Tests entstehen gemeinsam. Eine Änderung im Ablauf reicht so vom Bildschirm bis zu den gespeicherten Daten.

Technische Details
Projektstruktur
- FertigungsablaufAnfragen, Aufträge, Lager und Versand
- WeboberflächeNuxt 4.5 und TypeScript
- Anwendungs-BackendJava 25, Spring Boot 4.1 und OpenAPI
- Identität und BerechtigungenOIDC, Keycloak, Rollen und Mandantentrennung
- DatenPostgreSQL 18
- Java 25
- Spring Boot 4.1
- Nuxt 4.5
- TypeScript
- PostgreSQL 18
- OpenAPI
- OIDC