[{"data":1,"prerenderedAt":75},["ShallowReactive",2],{"work-pl-projekt-beta":3},{"id":4,"title":5,"body":6,"client":58,"description":59,"draft":60,"extension":61,"featured":62,"image":63,"imageLabel":64,"meta":65,"navigation":62,"path":66,"seo":67,"services":68,"stem":72,"year":73,"__hash__":74},"work_pl\u002Fwork\u002Fprojekt-beta.md","Aplikacja operacyjna",{"type":7,"value":8,"toc":51},"minimark",[9,14,18,21,25,44,48],[10,11,13],"h2",{"id":12},"kontekst","Kontekst",[15,16,17],"p",{},"Zespół operacyjny prowadził pracę w arkuszach, mailach i komunikatorze. Status zlecenia zależał od tego, kto ostatni zaktualizował plik. Nowe osoby długo uczyły się procesu, a błędy wychodziły dopiero przy eskalacji.",[15,19,20],{},"Potrzebne było narzędzie webowe z rolami, jasnym stanem zadania i historią zmian — bez budowania ciężkiego ERP.",[10,22,24],{"id":23},"zakres","Zakres",[26,27,28,32,35,38,41],"ul",{},[29,30,31],"li",{},"mapowanie ról, uprawnień i wyjątków w procesie",[29,33,34],{},"UX przepływów: lista, karta zadania, eskalacja, domknięcie",[29,36,37],{},"UI stanów: puste widoki, błędy, uprawnienia, obciążenie",[29,39,40],{},"aplikacja w TypeScript i Vue.js: stan, walidacja, API",[29,42,43],{},"wdrożenie etapami: najpierw jeden zespół, potem reszta operacji",[10,45,47],{"id":46},"efekt","Efekt",[15,49,50],{},"Zadanie ma jednego właściciela, widoczny status i audytowalną historię. Czas obsługi spada, gdy nikt nie szuka „prawdziwej” wersji arkusza. Aplikacja webowa jest narzędziem pracy, nie kolejnym dashboardem do oglądania.",{"title":52,"searchDepth":53,"depth":53,"links":54},"",2,[55,56,57],{"id":12,"depth":53,"text":13},{"id":23,"depth":53,"text":24},{"id":46,"depth":53,"text":47},"Logistyka \u002F operacje","Aplikacja webowa dla zespołu operacyjnego: role, statusy i przepływy w TypeScript i Vue.js zamiast arkuszy i komunikatorów.",false,"md",true,null,"Panel operacyjny",{},"\u002Fwork\u002Fprojekt-beta",{"title":5,"description":59},[69,70,71],"TypeScript","Vue.js","UX Design","work\u002Fprojekt-beta","2026","m-eADiDRLJDxs09-pceRiYP6bwL5FNmtnZZpWYrHw1M",1789584540330]