01 / 2026
Waredox
Custom-manufacturing software connecting enquiries, orders, warehouse, shipping and ownership in one flow.

01
What it solves
Custom manufacturing does not fit a simple checkout flow. Waredox keeps commercial and production steps together while isolating each tenant’s data.
02
My work
I design the product and its interfaces across Nuxt, the Java backend, data model, API contracts, authentication and tests. The source is private.
Product character
How an order comes together
Every element below refers to a verified part of the project.
- Ordercommercial and production flowManufacturing workflow
- Interfacetyped web interactionsWeb interface
- Servicesdomain rules and contractsApplication backend
- Tenantidentity and permissionsIdentity and permissions
03 · Context
An order is not a single form.
An enquiry becomes an order, production work, warehouse movements and finally a shipment. The interface therefore follows the links between steps instead of treating screens as isolated units.
04 · Decision
Permissions belong to the domain.
Identity, roles and tenants are not an afterthought. They are part of the contracts and data model so every operation runs inside an allowed context.
05 · Delivery
One product responsibility across layers.
I design the Nuxt interface, OpenAPI contracts, Spring Boot services, PostgreSQL data and tests together. A workflow change therefore has a traceable path from screen to stored data.
Technical view
Verified structure
- Manufacturing workflowEnquiries, orders, warehouse and shipping
- Web interfaceNuxt 4.5 and TypeScript
- Application backendJava 25, Spring Boot 4.1 and OpenAPI
- Identity and permissionsOIDC, Keycloak, roles and tenant isolation
- Data and change historyPostgreSQL 18 and an audit trail
- Java 25
- Spring Boot 4.1
- Nuxt 4.5
- TypeScript
- PostgreSQL 18
- OpenAPI
- OIDC