01 / 2026
Waredox
Software pro vlastní výrobu, který spojuje poptávky, objednávky, sklad, expedici a odpovědnost lidí v jednom toku.

01
Co produkt řeší
Zakázková výroba se nevejde do jednoduchého e-shopového procesu. Waredox drží obchodní a výrobní kroky pohromadě a současně odděluje data jednotlivých tenantů.
02
Moje práce
Navrhuji produkt a rozhraní napříč Nuxtem, Java backendem, datovým modelem, API kontrakty, autentizací a testy. Zdrojový kód je soukromý.
Charakter produktu
Jak se zakázka skládá
Každý prvek níže odkazuje na ověřenou součást projektu.
- Zakázkaobchodní a výrobní tokVýrobní workflow
- Rozhranítypované webové krokyWebové rozhraní
- Službydoménová pravidla a kontraktyAplikační backend
- Tenantidentity a oprávněníIdentity a oprávnění
03 · Souvislost
Zakázka není jeden formulář.
Poptávka se během práce mění v objednávku, výrobní úkoly, pohyby skladu a expedici. Rozhraní proto vychází z návazností mezi kroky, ne z izolovaných obrazovek.
04 · Rozhodnutí
Oprávnění patří do domény.
Identity, role a tenant nejsou dodatečný filtr. Jsou součástí kontraktů a datového modelu, aby každá operace pracovala jen v povoleném kontextu.
05 · Provedení
Jedna produktová odpovědnost napříč vrstvami.
Nuxtové rozhraní, OpenAPI kontrakty, Spring Boot služby, PostgreSQL i testy navrhuji společně. Změna ve workflow tak má dohledatelný dopad od obrazovky až k uloženým datům.
Technický pohled
Ověřená struktura
- Výrobní workflowPoptávky, objednávky, sklad a expedice
- Webové rozhraníNuxt 4.5 a TypeScript
- Aplikační backendJava 25, Spring Boot 4.1 a OpenAPI
- Identity a oprávněníOIDC, Keycloak, role a oddělení tenantů
- Data a historie změnPostgreSQL 18 a auditní stopa
- Java 25
- Spring Boot 4.1
- Nuxt 4.5
- TypeScript
- PostgreSQL 18
- OpenAPI
- OIDC