Site web Curiosity
← Tous les projets Club spatial · ESEO En cours

Site web Curiosity

Conception et développement du site vitrine du club spatial Curiosity de l'ESEO, avec un dashboard de télémétrie utilisé lors du premier vol de ballon sonde du club le 28 mai 2026 - signal perdu à 12 095 m d'altitude.

Projet personnel réalisé pour le club spatial Curiosity de l'ESEO, dont je suis membre. L'objectif était de créer un site vitrine moderne présentant le club, ses missions (ballon sonde stratosphérique, observations nocturnes, conférences) et son équipe.

Le site comprend une landing page avec un canvas d'étoiles animées, des animations au scroll, un compteur animé et un panneau de personnalisation. L'ensemble est data-driven : tout le contenu est défini dans un fichier PHP unique.

La partie la plus technique est le dashboard de télémétrie (live.php). Lors du premier vol du club le 28 mai 2026, le système a collecté en temps réel les données d'un ballon sonde stratosphérique - signal perdu à 12 095 m d'altitude. Le dashboard affichait un flux Twitch, des graphiques Chart.js 4 (altitude, température, humidité), une carte GPS Leaflet, ainsi que les mesures CO2 embarquées. Après le vol, la page bascule en mode replay : les 517 points GPS enregistrés sont rejoués sur toute la durée du vol.

L'API REST reçoit les données via un script Python qui surveille la sortie CSV du logiciel Kikiwi en temps réel et les envoie par POST. Quand aucun vol n'est en cours, un mode simulation physique anime le dashboard avec un modèle de ballon.

Architecture : PHP / Apache, vanilla JS, Docker, pas de framework ni npm.

PHP JavaScript HTML / CSS Apache2 Python
Voir le projet ↗
CatégorieClub spatial · ESEO