Objectif principal : Créer un réseau social minimaliste axé sur la publication, l’interaction et la messagerie simple.
Fonctionnalités clés : Profils, publications, likes/commentaires, notifications et persistance des données utilisateurs.
Livrables attendus : Application web fonctionnelle, règles de sécurité de base, documentation de déploiement et tests essentiels.
Calendrier prévisionnel : Le calendrier prévisionnel suit une progression en phases : cadrage des besoins, conception, développement itératif, puis validation et corrections. Une période dédiée à l’optimisation (performance, ergonomie, fiabilité) finalise la livraison.
Parties prenantes & critères de succès : Les parties prenantes regroupent administrateurs, utilisateurs internes et responsables sécurité ainsi que l’équipe de réalisation. Les critères de succès portent sur stabilité, couverture des incidents et temps de réponse aux alertes, avec une attention particulière à la qualité du code, à la stabilité en production et à la satisfaction d’usage.
L'implémentation du temps réel a été réalisée avec des WebSockets (ou Firebase Realtime Database). La structure de la base de données NoSQL a dû être soigneusement pensée pour optimiser les requêtes de lecture du fil d'actualité, qui sont les plus fréquentes.