MyPulse — Développement full-stack en binôme
Développement coordonné d'une plateforme web complète avec production de 3 rapports cosignés. Travail en binôme : Git/GitHub, répartition des modules, revues de code mutuelles et coordination des livrables dans un délai contraint.
Contexte et ressources mobilisées
SAE S3 en binôme — développer ensemble une plateforme de vote musical et produire 3 rapports complémentaires. La coordination du code, des décisions d'architecture et des livrables rédactionnels était obligatoire. Outils : Git/GitHub (branches, pull requests), réunions de synchronisation régulières.
Activités et implication
- Conception partagée : architecture MVC, modèle de données et workflow des contenus décidés ensemble
- Répartition des modules : backend PHP vs. intégration Bootstrap/AJAX, admin vs. user-facing — selon affinités et compétences
- Versionnement collaboratif : branches par fonctionnalité, pull requests, revues croisées avant merge
- Co-rédaction : 3 rapports cosignés (24 + 8 + 14 pages) avec répartition des sections et relecture croisée
Apprentissages clés
- Git en équipe : passer d'un usage solo à un workflow collaboratif (branches + PRs) — comprendre pourquoi les conflits de merge se produisent et comment les anticiper
- Conventions partagées : deux développeurs sans charte commune produisent du code incompatible en style
- Dépendances entre tâches : communiquer sur les interfaces et délais pour éviter les blocages mutuels
Traces sélectionnées
Graphe des branches GitHub : branches par fonctionnalité, merge requests, commits des deux auteurs.
Pages de couverture des 3 rapports avec les deux noms — cohérence du document malgré deux rédacteurs.