← Zurück zu den Projekten

01 / 2026

Waredox

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

Rolle
Produktentwickler & Engineer
Zeitraum
2026
Waredox-Startseite nach dem Laden: Hero, Navigation und Auftragsrevision
Waredox / Produktvorschau

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.

  1. Auftragkaufmännischer und FertigungsablaufFertigungsablauf
  2. Oberflächetypisierte Web-InteraktionenWeboberfläche
  3. DiensteDomänenregeln und VerträgeAnwendungs-Backend
  4. 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

  1. FertigungsablaufAnfragen, Aufträge, Lager und Versand
  2. WeboberflächeNuxt 4.5 und TypeScript
  3. Anwendungs-BackendJava 25, Spring Boot 4.1 und OpenAPI
  4. Identität und BerechtigungenOIDC, Keycloak, Rollen und Mandantentrennung
  5. DatenPostgreSQL 18
  • Java 25
  • Spring Boot 4.1
  • Nuxt 4.5
  • TypeScript
  • PostgreSQL 18
  • OpenAPI
  • OIDC
Website besuchen ↗Privates Repository
Nächstes ProjektFlorbal ZČU