WeatherApp est une application de visualisation d'informations météorologiques d'une localisation donnée. Développé sous Symfony 5 en PHP 7.
- Docker sur sa machine (Mac, Ubuntu, Windows)
- Docker-compose https://docs.docker.com/compose/install/
Pour installer l'application veuillez suivre les instructions suivantes :
-
Dans le dossier infra du projet lancez la commande
docker-compose up -d --build
-
Puis lancez la commande
docker-compose run encore yarn install
-
Veuillez renseigner le fichier .env avec les informations suivantes : OPEN_WEATHER_API_KEY and GOOGLEMAP_API_KEY
- Dans le dossier infra du projet lancez la commande
docker-compose up
et rendez vous dans votre navigateur sur l'adressehttp:/localhost/fr
- Au cas où la google map ne s'affiche pas lancer la commande
docker-compose run encore yarn encore dev --watch
- Dans le dossier infra du projet lancez la commande
docker-compose run php bin/phpunit
- Saisissez une localisation (autocomplétion) ou des coordonnées GPS afin d'en obbtenir les informations météorologiques.
- Une carte google map permet de vérifier la bonne localisation.
- Vous pouvez à tout moment changer la langue de l'application (actuellement Anglais, Français) en cliquant sur les boutons respectifs situés à droite dans le menu de l'application.