La version responsive pour tablette arrive très bientôt 🙊

Menu
Théo Champion,   développeur Full Stack

API Weather

J'ai oublié mon parapluie, pourvu qu'il pleuve des dollars ...

Caracteristiques du projet

  • AJAX
  • cURL
  • HTML
  • Jquery
  • PHP
  • React Native
  • SCSS

Station météo en Ajax

Image descriptive
Découvrir le site

Présentation du projet

Cette application web est une petite station météo. Elle permet de connaître en temps réel les prévisions météorologiques hebdomadaires d'une ville française. Une des particularités de ce projet est le mélange PHP et Ajax pour utiliser l'API météo.

Pourquoi ce mélange ? C'est pour des raisons de sécurité. L'utilisation de  l'API nécessite une clef d’authentification unique qui ne doit pas être en dur dans notre fichier javascript car tout le monde peut y avoir accès (possibilité de vol).

Son fonctionnement est donc un peu plus complexe mais néanmoins très sécurisé!

On fait une requête Ajax sur un fichier PHP en passant en paramètre la ville recherchée. Le fichier PHP récupère les données de l'API en se connectant dessus avec la clef (grâce à la librairie cURL) et les renvoie au fichier Javascript. Ainsi, la clef se retrouve  du côté serveur et ne peut donc pas être accessible par les clients !