Vytvořte návrh softwaru pro měření pokroku na základě následujících požadavků.
Požadavky:
- Musí sledovat pokrok uživatele
- Musí být schopen snadno přidávat, přezkoumávat a mazat pokrok
- Také musí být schopen kategorizovat uživatelská data
Návrh softwaru bude zahrnovat vytvoření databáze pro ukládání uživatelských dat včetně jejich pokroku a kategorizaci na základě kritérií uživatele. Bude vytvořeno API, které umožní uživateli přidávat, hodnotit a mazat svůj pokrok podle potřeby. Toto API bude propojeno s uživatelským rozhraním pro snadnou interakci a vizuální zpětnou vazbu, aby uživatel mohl snadno sledovat a hodnotit svůj pokrok.