Synk
Plateforme de gestion administrative automatisant le suivi des stages et les communications par e-mail.
01 — Le contexte
La gestion de dizaines d’étudiants en stage de BUT Informatique est un processus extrêmement chronophage pour le personnel administratif. Synk est une application web conçue pour répondre à ce problème.
L’objectif principal était de numériser des processus administratifs complexes (validation de fiches, signatures, suivi légal) et d’automatiser des tâches répétitives, notamment les innombrables communications par e-mail entre l’administration, les étudiants et les tuteurs en entreprise.

02 — L'interface utilisateur
L’application est structurée pour que le personnel de l’IUT puisse tout piloter depuis un seul point central.
La navigation latérale permet de passer rapidement du tableau de bord global à la gestion individuelle des étudiants, des professeurs tuteurs, et de la base d’entreprises. Une attention particulière a été portée sur la clarté visuelle et l’accessibilité des données massives (notamment grâce à des modules d’import CSV).

03 — Le workflow étudiant
Chaque étudiant dispose d’un “Dossier de stage” complet qui fonctionne comme un workflow.
L’assistant de création visuel (les pastilles de couleur en haut de l’écran) guide le gestionnaire :
- Renseignement des informations administratives.
- Affectation du tuteur IUT et de l’entreprise.
- Définition de la mission et validation de la rémunération (avec contrôle légal strict).
- Dépôt (Drag & Drop) des fiches descriptives et du circuit de signature des conventions.

04 — Le moteur d'e-mails dynamiques
C’est le cœur de l’automatisation de Synk. Pour fluidifier les échanges, un module complet de publipostage a été développé.
Le personnel peut créer des templates d’e-mails pour divers événements (relances, demandes de signatures). L’interface propose une “bibliothèque de balises” (ex: {{prenom_etudiant}}, {{nom_entreprise}}) permettant au backend Java d’injecter dynamiquement les vraies données de la base PostgreSQL, puis de gérer l’envoi en masse via la Gmail API.

05 — L'architecture technique
Une architecture Full Stack robuste L’application s’appuie sur une API backend en Spring Boot (Java) qui dialogue avec un frontend Angular. L’authentification est sécurisée par JWT.
Mon rôle et l’organisation J’ai effectué une rotation entre développeur Frontend, Backend et DevOps toutes les deux semaines au sein d’une équipe Agile de 6 personnes. Cette organisation m’a permis d’implémenter l’intégration continue (CI/CD) du projet en configurant les pipelines de tests avec Jenkins et en assurant le suivi de la qualité et sécurité du code avec SonarQube.
👉 Un manuel complet a été rédigé pour le client : Consulter le guide d’utilisation de Synk (PDF)