👥 Application de gestion collaborative

🗓️ Période : 2024
🎯 Rôle : Développement fullstack (Angular & Spring Boot)

📋 Contexte du projet

Ce projet fullstack a été conçu pour répondre à un besoin de gestion collaborative des utilisateurs, projets et tâches. L'application permet une visualisation structurée via une navigation par onglets et repose sur un backend robuste en Java Spring Boot connecté à une base MySQL, avec un frontend en Angular conteneurisé via Docker.

🎯 Fonctionnalités

💻 Stack technique

⚙️ Pipeline CI/CD

À chaque push, un workflow GitHub Actions est déclenché automatiquement : installation des dépendances, exécution des tests, build de l’application, et vérification de la connectivité avec la base de données MySQL. Le pipeline assure une livraison continue fiable et reproductible.

📊 Résultats

🔍 Apprentissages clés

Ce projet m’a permis de mettre en pratique la création d’un backend solide avec Java/Spring Boot, de structurer un frontend moderne avec Angular standalone, et de gérer l’ensemble du cycle de développement logiciel : du codage à l’intégration continue.