Service de listage des exoplanètes avec Firebase
Description
Service Exoplanetes est une application web dédiée à la gestion et à la consultation d’exoplanètes. L’application permet d’ajouter, modifier, supprimer et afficher des fiches d’exoplanètes via une interface simple et intuitive. Grâce à la migration vers Firebase, les données sont désormais synchronisées en temps réel : toute modification est immédiatement visible par les utilisateurs.
Aspects Techniques
À l’origine, le projet reposait sur une base de données relationnelle MySQL importée via un fichier SQL et administrée dans PHPMyAdmin. La migration vers Firebase, et plus précisément vers Cloud Firestore, m’a obligé à repenser complètement la structure de la base de données. Chaque exoplanète est désormais enregistrée comme un document indépendant dans une collection dédiée, afin d’améliorer l’accessibilité et de tirer parti des avantages du cloud.Les requêtes SQL ont été supprimées au profit d’appels à l’API Firebase via HTTP, ce qui a permis de décupler la logique métier PHP du stockage des données et de renforcer la sécurité des données. L’application ne dépend plus d’un serveur SQL à maintenir : elle s’appuie sur une infrastructure cloud managée et disponible en permanence, avec une synchronisation en temps réel
