01Une carte qui devient un outil de travail
Carte vectorielle 2D et globe 3D partagent les mêmes couches : constellations de satellites, observations aériennes, stations GNSS et environnement. L’utilisateur choisit un point, avance dans le temps, active les données utiles et ouvre leurs détails. Les sources et leurs dates restent visibles ; une synthèse quotidienne se distingue d’une observation en direct. Le bénéfice : explorer un contexte dans un même espace, avec des commandes adaptées à l’ordinateur comme au téléphone.
02Des données aux analyses et aux rapports
La collecte côté serveur alimente un historique persistant. L’application propose des analyses régionales, des calculs de visibilité géométrique des satellites, des rapports PDF et des exports PNG, CSV, JSON, GeoJSON ou XML selon l’outil utilisé. Une API documentée prépare l’intégration des données dans d’autres outils, selon les droits et quotas d’accès. Les indices d’interférence et les limites des sources sont explicités : ils ne valent pas confirmation d’un brouillage ni garantie de réception GPS.
03Une identité scientifique, une interface accessible
Nous avons créé le logo, la charte et le langage visuel de SatellAItes : fonds bleu nuit, accent cyan, titres Space Grotesk et textes Noto Sans. Les modes clair et sombre conservent les couleurs des indicateurs. La carte garde la priorité sur mobile, tandis que les panneaux ouvrent les détails à la demande. Le site public, l’application et la documentation forment un ensemble cohérent, avec une interface multilingue et la prise en charge des écritures de droite à gauche.
04Un développement sur mesure, du navigateur au serveur
Le frontend JavaScript, compilé avec Vite, associe MapLibre GL pour la cartographie et Three.js/WebGL pour le globe. Satellite.js sert aux calculs orbitaux. Le backend Node.js collecte et traite les sources ; SQLite conserve les observations et H3 organise les agrégations géographiques. Cette architecture sépare affichage, calcul et stockage pour faire évoluer les fonctions du produit. Les pages de présentation et les guides restent consultables sans charger le moteur cartographique.
05Hébergée chez Option Web, conçue pour évoluer
SatellAItes est hébergée chez Option Web sur satellaites.com, avec HTTPS et un processus Node.js supervisé. Les collectes configurées et la génération des rapports se poursuivent côté serveur, indépendamment du navigateur. La chaîne de déploiement exécute les tests, compile l’application et vérifie sa remise en service ; les données persistantes sont conservées séparément des versions du code. Un même partenaire accompagne ainsi l’identité, les fonctionnalités, la mise en ligne et les évolutions techniques.