Popis aplikace
Aplikace s názvem "InsureMate" je webová aplikace, která umožňuje spravovat seznam pojistěnců. Umožňuje přidávat nové pojištěnce, upravovat jejich údaje a také je mazat. Data o pojistěncích jsou ukládána do lokálního úložiště v prohlížeči, což umožňuje udržet svá data mezi různými relacemi nebo obnovit data po obnovení stránky.
Aplikace využívá JavaScript, HTML a CSS. Díky Bootstrapu jsou vytvořeny uživatelsky přívětivé formuláře a tabulky, které zobrazují seznam pojištěnců.
Funkce aplikace
- Přidávání pojistěnců: Uživatelé mohou vyplnit formulář s jménem, příjmením, věkem a telefonním číslem a poté přidat nového pojistěnce do seznamu. Telefonní číslo je automaticky formátováno s mezerami pro snadnější čtení.
- Zobrazování seznamu pojistěnců: Aplikace zobrazuje seznam pojistěnců v tabulce, kde každý řádek odpovídá jednomu pojistěnci a obsahuje informace o jménu, příjmení, věku a telefonním čísle.
- Úprava pojistěnců: Uživatelé mohou upravit existující záznamy pojistěnců kliknutím na tlačítko "Edit". Úprava se provádí ve formě modálního okna, kde mohou změnit jméno, příjmení, věk a telefonní číslo a poté uložit změny.
- Mazání pojistěnců: Uživatelé mohou smazat nepotřebné záznamy pojistěnců kliknutím na tlačítko "Smazat". Před smazáním se zobrazí potvrzovací modální okno, aby se předešlo nechtěným odstraněním.
- Validace formuláře: Při přidávání a úpravě pojistěnců aplikace provádí validaci formulářových polí. Jméno a příjmení musí obsahovat 2 až 16 znaků a mohou obsahovat pouze písmena a diakritiku. Telefonní číslo musí mít 9 číslic. Věk musí být číslo mezi 1 a 130.
- Zobrazování notifikací: Aplikace zobrazuje notifikace ve formě barevných oznámení (alertů) o úspěšném přidání nebo smazání pojistěnce.
- Animace progress baru: Po přidání nebo smazání pojistěnce se zobrazí animace progress baru, který se po chvíli automaticky skryje. Tím uživatelé snadno poznají, že akce byla úspěšně provedena.
- Změna viditelnosti formuláře: Aplikace umožňuje zobrazit a skrýt formulář pro přidání nového pojistěnce kliknutím na tlačítko "Nový pojištěnec". To zajišťuje čistší uživatelské rozhraní.
Celkově aplikace poskytuje uživatelům jednoduchý a užitečný nástroj pro správu seznamu pojistěnců s funkcemi pro přidávání, úpravu a mazání záznamů.