Séance 5 - 8

Projet final (noté)

Réaliser une application manipulant une API et affichant les données dans lesquels il est possible de naviguer.

API OpenWeather

Une fois votre compte créé (il faut parfois attendre 2heures pour que la clé d'API fonctionne), vous pouvez choisir entre deux accès.

Les données actuelles

https://api.openweathermap.org/data/2.5/weather?q=troyes&appid={cleapi}&units=metric

La valeur cleApi est à remplacer par votre clé.

"troyes" peut être remplacée par n'importe quelle ville du monde (dans sa langue d'origine ou anglaise)

Les prévisions

https://api.openweathermap.org/data/2.5/forecast?q=troyes&appid=f09048b15950f446f8a54ea748fb65e3&units=metric

Le fonctionnement est identique à l'appel précédent (weather est remplacé par forecast)

{"coord":
{
    "lon":4.0833,
    "lat":48.3333
},
"weather":
[{
    "id":800,
    "main":"Clear",
    "description":"clear sky",
    "icon":"01d"
}],
"base":"stations",
"main":
{
    "temp":8.03,
    "feels_like":8.03,
    "temp_min":8.03,
    "temp_max":9.43,
    "pressure":1012,
    "humidity":93
},
"visibility":10000,
"wind":
{
    "speed":0.51,
    "deg":150
},
"clouds":
{
    "all":0
},
"dt":1653975602,
"sys":
{
    "type":1,
    "id":6555,
    "country":"FR",
    "sunrise":1653968878,
    "sunset":1654025702},
    "timezone":7200,
    "id":2971548,
    "name":"Arrondissement de Troyes",
    "cod":200
}

Base

Changement de ville

Modifier une image

Consignes

  • Au moins 2 pages.

    • Une pour les informations météos actuelles,

    • Une pour les prévisions

  • Possibilité de choisir parmi une liste de ville

  • Affichage soignée (couleur, mise en page, interactions éventuelles, lisibilité)

Critères de notation

  • Qualité visuelle des pages

  • Fonctionnement des pages (possibilité de changer de ville)

  • Lisibilité des informations, mise en page

  • Variété et complexité des informations

Last updated