Séparation claire des contextes DEV, TEST et PROD.
FAA NMS Dashboard
Tableau de bord pour l’API NOTAM Management Service de la FAA.
Ce que le projet démontre
Filtres, décodage et présentation structurée des informations retournées par NMS.
Gestion explicite des erreurs, délais et reprises de requêtes.
Informations techniques utiles pour comprendre rapidement un résultat vide ou une erreur distante.
FAA NMS en images
Les captures du dashboard apparaissent automatiquement lorsqu’elles sont déposées dans le dossier faa-nms.


Description
FAA NMS Dashboard est une interface dédiée à l’interrogation du NOTAM Management Service de la Federal Aviation Administration. Le but est de rendre les réponses de l’API plus lisibles et plus rapides à exploiter qu’un échange REST brut.
L’application gère les environnements de travail FAA, la construction des requêtes, la validation des paramètres et le filtrage des résultats par localisation, type, format et période. Le backend PHP sert de couche de contrôle entre le navigateur et l’API distante.
L’interface JavaScript/Tailwind présente les résultats de façon structurée et garde une logique de résilience : gestion des erreurs transitoires, reprises de requêtes et informations de diagnostic pour distinguer un problème réseau, une erreur API ou un filtre trop restrictif.
Fonctionnalités & points techniques
- ▹Connexion à plusieurs environnements FAA NMS.
- ▹Construction de requêtes NOTAM à partir de filtres métier.
- ▹Filtrage par localisation, type, format et période.
- ▹Présentation structurée des résultats et informations utiles au diagnostic.
- ▹Pagination et gestion de volumes importants.
- ▹Gestion des erreurs API et mécanismes de retry.
- ▹Historique de requêtes dans la session.
- ▹Interface responsive basée sur Tailwind CSS.