Travail sur un SaaS de gestion complexe de périscolaires
Plateforme web de gestion des activités périscolaires, événements et voyages scolaires, avec inscription en ligne et suivi des présences.
Galerie du projet
Parcourez les visuels du projet
Technologies utilisées
Stack technique et outils employés pour ce projet
Contexte du projet
Création d’un portail pour gérer, depuis un back-office unique, les activités périscolaires, les animations pour enfants et les voyages scolaires durant les vacances.
Objectifs
- Offrir un parcours d’inscription fluide pour les parents (inscriptions, paiements, validations).
- Permettre aux administrateurs de créer et paramétrer n’importe quel type d’événement (sorties, ateliers, voyages).
- Assurer la sécurité et la confidentialité des données sensibles (mineurs, régimes alimentaires, données médicales).
- Générer automatiquement plannings et factures, avec export Excel/PDF.
Équipe projet
Client
Ile aux Copains
Développeur
Moi-même
Chef de projet
Chef de projet de l'entreprise
Fonctionnalités clés
Les principales fonctionnalités développées pour ce projet
Back-office complet pour administrateurs : création d’événements, gestion des sessions et des équipements.
Formulaires d’inscription 100% customisable via un générateur visuel de champs (textes, fichiers, cases à cocher...).
Module de paiement intégré (Stripe) avec suivi des reçus et relance automatique en cas de non-paiement.
Interface mobile-first pour gestion des présences, check-in/check-out et notifications instantanées.
Gestion avancée des responsabilités : prise en compte des parents divorcés, tuteurs légaux et autorisations de tiers.
Solutions techniques
Architecture et choix techniques pour répondre aux besoins
Architecture Symfony 6 MVC avec bundles pour Events, Messenger...
Twig + SASS/Bootstrap suivant les maquettes développées en externe.
MySQL avec chiffrement au niveau des colonnes ayant des données sensibles.
Export PDF/Excel à la volée et planifié en tâche CRON.
Défis relevés
Les principaux challenges techniques et fonctionnels du projet
Générateur de formulaire dynamique
Création d’un générateur visuel de formulaires dynamique, sans rechargement de page.
Confidentialité RGPD
Assurer la conformité RGPD et le chiffrement des informations médicales.
Responsabilités complexes
Gérer les cas complexes de responsabilité légale (autorisations multiples, délégations de prise en charge).
Résultats obtenus
Les bénéfices et impacts mesurés du projet
Lors de mon départ de l'entreprise, le projet a été repris par un autre développeur et n'est à ce jour pas sorti, ou indisponible publiquement.
Lendemains du projet
Ce qui s'est passé par la suite
Comme énoncé dans les résultats, le projet n'était pas terminé avant mon départ de l'entreprise. Je n'ai pas trouvé d'accès public à ce site, il peut toujours être en développement, ou a été annulé.
Autocritique
Ce qui aurait pu être amélioré, ce qui a été bien fait
Une critique que je me transmets : "Fais des tests automatisés !" J'ai perdu des heures à tester les formulaires dynamiques et interactifs de création de comptes parents/enfants. Aujourd'hui, surtout sur des fonctionnalités complexes et longues, je teste toujours automatiquement le code.
J'ai beaucoup appris sur la sécurité et le cryptage nécessaire de certaines données et de certains documents notamment liés à la santé et aux mineurs.
Mon expérience la plus mémorable, était la prise de conscience de la complexité de création d'un générateur de formulaire dynamique selon conditions (une sorte de réplique du plugin ACF pour WordPress, mais pour notre site).
