Objectif du projet
Cette application permet à des utilisateurs d'accéder à une carte interactive ainsi qu'à diverses données météorologiques. Afin de personnaliser leur expérience, ils peuvent créer un compte et y assigner une ville "favorite". De cette manière, lorsqu'ils se connecteront, les prévisions météorologiques de la semaine à venir s'afficheront par défaut sur leur profil. Ils seront également notifiés en cas d'alerte climatique dans leur région. Enfin, qu'ils soient connectés ou non, les utilisateurs peuvent chercher la ville de leur choix (en France) afin d'accéder aux informations la concernant. Ils peuvent également appliquer les filtres de leur choix sur la carte interactive afin d'avoir une vision dégagée (!) de la météo actuelle en France.
Utilisation d'API
Afin de recueillir les informations que l'on souhaite afficher, notre application effectue des requêtes à deux API différentes. La première est celle d'Openweather, et elle fournit les données météorologiques classiques : température, humidité, pression, état du ciel, etc. La seconde est celle de Météo-France, et cette dernière nous permet de récupérer des informations sur les alertes climatiques en cours.
Technologies employées
Python (framework Django), HTML/CSS, HTMX, JavaScript (leaflet.js), MySQL, Docker, Bash.