Projektová dokumentace

Konfigurátor bezpečnostních dveří

Kompletní technická dokumentace webového konfigurátoru — návrh frontendu, datová struktura, administrace a integrace s ERP.

8
Kroků wizardu
17
Modelů dveří
25+
DB tabulek
10
Admin sekcí
Spustit konfigurátor Administrace
Next.js 15 React 19 TypeScript PostgreSQL Drizzle ORM MUI v7 Zustand framer-motion
Dokumenty

Dokumenty

Čtyři kapitoly pokrývající celý životní cyklus konfigurátoru — od UI návrhu po expedici zakázky.

01
Rozsah funkcionalit na frontendu
Mindmapa všech funkcí + drátěný model stránky výběru dveří
Mindmapa Wireframe
  • 8-krokový průvodce se 2 režimy (zákaznický / expertní)
  • Živý cenový kalkulátor s 10 složkami
  • Košík pro více dveří s trvalým uložením
  • Wireframe: karta dveří, filtry, cenový přehled
02
Datová struktura
ER diagram s 25+ tabulkami v 5 barevně odlišených zónách
Produkty Komponenty Příslušenství Obchod
  • 25+ PostgreSQL tabulek, 5 enumů, 8 spojovacích tabulek
  • Kompatibilní matice: dveře × zárubně, povrchy, kování
  • Vazby příslušenství → doplňky, příslušenství → montáže
  • JSONB snímek konfigurace v poptávkách
03
Správa konfigurace v administraci
Mindmapa 10 administračních sekcí se správou dat, maticemi a ceníky
CRUD Kompatibility Ceníky
  • 10 sekcí: dveře, zárubně, povrchy, kování, vložky…
  • Editovatelné cenové matice: model × rozměr → cena
  • Kompatibilní matice jako checkbox mřížky
  • NextAuth v5, JWT relace, scrypt hashování
04
Integrace s ERP systémem
JSON export, generování kusovníku (BOM), postup od konfigurace po expedici
Objednávka Kusovník SKU
  • JSONB snímek celé konfigurace jako zdroj dat
  • SKU struktura: NEXT-SD102F-197x90
  • 7-krokový postup: průvodce → poptávka → ERP → expedice
  • Nezávislý na přenosovém mechanismu (REST, CSV, webhook)
05
GPSR — Alpine Pro e-shop
Datový model, SQL schéma a implementační scénáře pro nařízení EU 2023/988
GPSR Compliance PostgreSQL
  • 3 tabulky: manufacturer, responsible_person, product_gpsr
  • CHECK constraint pro EU země, ON DELETE RESTRICT/CASCADE
  • 3 scénáře: vlastní výroba ČR, výroba Čína, třetí strana
  • Migrační SQL pro hromadné přiřazení