Weather App è una web-app che ti consente di ricevere le condizioni meteorologiche in tempo reale.
Front-end: React, Bootstrap
Back-end: Node, Express
Database: JSON
Version Control System: Git
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.
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
Per testare la web-app occorre andare sul browser e digitare il seguente URL
http://localhost:3000/
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.
Matteo Tartaglione