Abstract:
Ce travail a été réalisé dans le cadre d'un projet de fin de cycle, visant `a obtenir le diplˆome de Master 2 en Génie Logiciel. Il porte sur la conception et la réalisation d'une application web de gestion de la relation client (CRM).
L'objectif de ce projet est d'améliorer l'efficacité des entreprises en optimisant la gestion des relations clients pour économiser du temps. Le processus de développement a été guidé par la méthodologie agile Scrum et les concepts de modélisation UML (Unified Modeling Language).
La solution proposée a été développée en utilisant le framework Spring Boot pour la création d'applications Java, accompagné de technologies comme Angular pour le front-end et PostgreSQL pour la gestion de la base de données. Chaque étape du développement a été structurée en sprints, permettant une évaluation continue et des ajustements rapides.
Ce mémoire conclut par des recommandations pour des améliorations futures, en soulignant les avantages et les perspectives de l'application CRM développée.