"One Day on Earth" est une expérience web interactive qui offre une représentation visuelle dynamique de la météo et du cycle jour/nuit. Basée sur la localisation de l'utilisateur, cette application web affiche des images de fond correspondant à la saison actuelle, ainsi que des effets visuels adaptés aux conditions météorologiques et au moment de la journée.
- Localisation Dynamique : Utilise la géolocalisation de l'utilisateur ou, en cas de non-disponibilité, détermine la localisation approximative via l'adresse IP.
- Cycle Jour/Nuit : Affiche des transitions visuelles représentant le lever et le coucher du soleil basés sur la localisation de l'utilisateur.
- Conditions Météorologiques : Montre des effets visuels correspondant aux conditions météorologiques actuelles de l'emplacement de l'utilisateur.
- Saisons : Adapte l'arrière-plan et les effets visuels pour correspondre à la saison en cours, en tenant compte des différences entre les hémisphères nord et sud.
Ce projet est construit avec les technologies suivantes :
- HTML/CSS
- JavaScript
- API de géolocalisation
- API météorologique OpenWeatherMap
- API de localisation IPinfo
Pour vivre l'expérience "One Day on Earth", visitez https://bit-scripts.github.io/one-day-on-earth/.
Assurez-vous de permettre l'accès à votre localisation pour une expérience optimale.
Les contributions à "One Day on Earth" sont les bienvenues. Si vous souhaitez contribuer, veuillez suivre les étapes suivantes :
- Forkez le dépôt.
- Créez une branche pour votre fonctionnalité (
git checkout -b feature/AmazingFeature
). - Committez vos changements (
git commit -m 'Add some AmazingFeature
). - Poussez vers la branche (
git push origin feature/AmazingFeature
). - Ouvrez une Pull Request.
Distribué sous la licence GPLv3. Voir LICENSE pour plus d'informations.
Paul WOISARD - paulwoisard@gmail.com
Lien du projet : https://github.com/Bit-Scripts/one-day-on-earth