noftaly / metealy

A Weather website

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Metealy logo

Météaly

Un site de météo moderne, basé sur des APIs
Explorer Météaly »

Reporter un bug · Suggérer une fonctionnalité · Discord

Description

"Météaly" est un site indiquant la météo ainsi que des prévisions, à partir d'APIs. La principale API utilisée est darksky.net. Pour la recherche de localisation par nom ou par géolocalisation, nous utilisons l'API opencagedata.com. Les graphiques sont réalisés grâce à la librairie ChartJS.

Installation

Pour utiliser le site localement, vous avez besoin de clé d'APIs. Pour cela, renommez .env.template en .env, et mettez-y vos clés d'API, comme spécifié Ensuite, allez dans votre répertoir à partir d'un terminal, puis installez les dépendences : npm i, et enfin, lancez le serveur : npm start.

To Do

  • Ajouter un support de plusieurs langues
  • Ajouter des thèmes (blanc/noir)
  • Ajouter du lazy-load sur les images (lien du tutoriel)
  • Ajouter plus de choses sur la page d'accueil (tempêtes, catastrophes, pics de temperatures...)
  • Réarranger les routers de l'api
  • Ajouter une doc pour l'api
  • Ajouter un linter
  • Dans weatherData, éxecuter les 2 promesses en même temps
  • Ajouter la localisation automatique
  • Ajouter une API, qui renvoit des infos sur une ville, ou des des infos sur la météo
  • Ajouter la map
  • Ajouter les graphiques
  • Faire fonctionner les inputs
  • Améliorer les textes descriptifs
  • Ajouter les alertes
  • Faire les onglets "Prochaines heures" et "Prochains jours"

En cours :

  • Rien pour le moment

About

A Weather website


Languages

Language:HTML 59.2%Language:JavaScript 37.0%Language:CSS 3.8%