Interní platforma pro řízení zakázek
Postavil jsem frontend interní webové platformy, která spojuje kancelářský provoz a práci v terénu do jedné responzivní aplikace.
Platforma slouží zhruba dvaceti lidem ve dvou rolích. Kancelář v ní spravuje zakázky, nabídky, ceníky a klienty, technici v terénu dostávají nástroj přizpůsobený mobilu pro plánování návštěv, kontroly na místě, podpisy zákazníků a nahrávání fotek – všechno, co potřebují, mají v telefonu.
Platformu jsem stavěl v úzké spolupráci s backendovým vývojářem a UX/UI designérem, frontend jsem měl na starosti já. Navrhl jsem strukturu Angular aplikace rozdělenou podle funkcí s jasnými hranicemi modulů, aby byla rychlá, spolehlivá a snadno rozšiřitelná. S designérem jsem úzce spolupracoval na design systému, který jsem pak od nuly implementoval: design tokeny s podporou témat a znovupoužitelné komponenty zdokumentované ve Storybooku, bez závislosti na UI kitu třetí strany. Spolu s týmem jsem sbíral požadavky přímo od klienta, převáděl reálné pracovní postupy do funkcí a dodával iterativně podle průběžné zpětné vazby. První verze včetně UI knihovny a kompletní struktury aplikace byla hotová za 2,5 měsíce a platforma od té doby dál roste s každou další verzí.
Technologie: Angular 22, NgRx Signals, Tailwind CSS 4, Storybook, Vitest.