Menu Close

weather-app

Weather App

Weather App è una web-app che ti consente di ricevere le condizioni meteorologiche in tempo reale.

Tecnologie usate

Front-end: React, Bootstrap

Back-end: Node, Express

Database: JSON

Version Control System: Git

Prerequisiti

Aver installato i seguenti software:

Aver creato un account su Weather API.
Una volta esservi loggati sul sito di Weather API avrete una chiave personale che vi permetterà di effettuare le chiamate API necessarie al funzionamento di questa web-app.

Installazione

Scarica il progetto

  git clone https://github.com/MatteoT92/weather-app.git

Installa le dipendenze richieste dal server e client

  cd backend
  npm install

  cd frontend/weather
  npm install

Crea un file JSON che conterrà la key API di Weather API

  cd frontend/weather/src
  touch api-key.json

Aggiungi nel file appena creato il seguente JSON, avendo cura di sostituire nella chiave “key” il valore della tuo token

  {
    "provider": "Weather API",
    "url": "https://www.weatherapi.com/",
    "key": "YOUR_TOKEN_API"
  }

Avvia il server

  cd backend
  npm start

Avvia il client

  cd frontend/weather
  npm start

Esecuzione nel browser

Per testare la web-app occorre andare sul browser e digitare il seguente URL

  http://localhost:3000/

Riferimenti API

In questa web-app si sono usate API di terze parti fornite da Weather API.
Esiste un piano gratuito che permette di effettuare parecchie chiamate.
Per maggiori dettagli vi invito a visitare il sito e/o il profilo GitHub.

View Source Code
Posted in Development