Créez une conception de logiciel pour mesurer les progrès compte tenu des exigences suivantes.
 Exigences :\n- Doit suivre la progression de l'utilisateur \n- Doit être capable d'ajouter, de réviser et de supprimer facilement la progression\n- Doit également être capable de catégoriser les données de l'utilisateur
 La conception du logiciel impliquera la création d'une base de données pour stocker les données des utilisateurs, y compris leur progression et leur catégorisation en fonction des critères de l'utilisateur. Une API sera créée pour que l'utilisateur puisse ajouter, revoir et supprimer sa progression comme il le souhaite. Cette API sera couplée à une interface utilisateur pour une interaction facile et un retour visuel pour que l'utilisateur puisse facilement suivre et revoir ses progrès.