03.06.2023
Pro společnost HRAL jsem připravoval webovou aplikaci HRAL Platformy 2023 pro evidenci platforem a panelů. Všechny platformy mají čárové kódy (CODE 128) připravené pomocí desktopové aplikace Platformy štítky 2022. Webová aplikace pak umožňuje skenování těchto čárových kódů pomocí kamery mobilního zařízení nebo jiného skenovacího zařízení (např. skenovací rukavice) nebo ruční zadání daného kódu. Vše se automaticky kontroluje, vyhodnocuje a též stanovuje vlastnictví platformy. Spolu s platformami se zadávají také dodatečné počty různých panelů a palet. Vše se odesílá do SQL Server databáze, nad kterou pak běží různé statistiky a vyhodnocení vlastnictví dle společnosti a místa skenování. Dalším samostatným modulem jsou pak Inventury, kde se opět pomocí skenování kontrolují a porovnávají počty platforem a panelů. Díky Redakčnímu systému je přehled o všech operacích, je možná správa uživatelů, přiřazování pracovišť nebo skenovacích zařízení, případně export do CSV. Velmi detailně se také logují případné výpadky internetového připojení.
Velkým pomocníkem během celého vývoje byl online systém Canva, ve kterém se skvěle prezentují jednotlivé funkce, budoucí uživatelé mohou vše komentovat, je možný export do PDF apod. A také na každou měsíčně vydávanou verzi byla připravena několikastránková prezentace, dostupná online, bez nutnosti připravovat nákladná videa nebo neustále aktualizovat uživatelskou příručku.
Stranou nezůstala ani grafika, CSS styly nebo vektorové SVG ikony. Nezbytnou součástí byla také inovace SSL certifikátu a celková konsolidace projektu. Projekt obsahuje více než 60 aktivních *.cshtml stránek a několik vlastních C# knihoven. V tomto projektu byl poprvé ve velké míře použit TypeScript, což se ukázalo jako velmi dobré rozhodnutí. Nakonec celý projekt obsahuje 40 TypeScript knihoven/objektů.
Web je založen na Microsoft ASP.NET 4.8, Web Pages 3, HTML 5, LESS/CSS 3/Flexbox a data jsou ukládána do SQL Server 2022 databáze. Jako vývojové prostředí bylo použito Visual Studio 2022.
Celý projekt je hostován u společnosti ASPone, díky které je zajištěna nejen skvělá technická podpora, ale také vždy nejnovější Microsoft technologie.
Screenshoty
Služby
Projekt je ukázkou těchto nabízených služeb: