Développement web - projet personnel
Weather App est une application qui permet de consulter la météo du jour et les prévisions de la semaine partout dans le monde. Je commence par géolocaliser l’utilisateur avec son IP et je stocke ces données dans la session du navigateur. Puis, j’initialise la map et la météo avec les coordonnées trouvées en session. Par souci de sécurité, des coordonnées de fallback seront prises si jamais aucune donnée n’est trouvée en session ou que l’utilisateur refuse la géolocalisation via son navigateur. Ce projet m’a permis d’apprendre à moduler mon JavaScript en classes afin de rendre mon code plus structuré, plus lisible et donc plus élégant.
HTML • SCSS • JavaScript (ESNext), jQuery • Responsive design • PHPStorm • Laravel-mix • API Weatherbit.io • API Mapbox • Git