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. Waredox je vlastní produkt softwarové značky Defuse Logics. Zdrojový kód je soukromý.
Stavba produktu
Jak se zakázka skládá
Hlavní části produktu.
- 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 má víc kroků.
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í jsou v datovém modelu.
Identity, role a tenant jsou součástí kontraktů a datového modelu. Každá operace běží jen v povoleném kontextu.
05 · Provedení
Rozhraní, API i data navrhuji najednou.
Nuxtové rozhraní, OpenAPI kontrakty, Spring Boot služby, PostgreSQL i testy navrhuji společně. Změna ve workflow tak sahá od obrazovky až k uloženým datům.

Technické detaily
Struktura projektu
- 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ů
- DataPostgreSQL 18
- Java 25
- Spring Boot 4.1
- Nuxt 4.5
- TypeScript
- PostgreSQL 18
- OpenAPI
- OIDC