Skip to content

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

Notifications You must be signed in to change notification settings

MatteoT92/weather-app

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 
 
 

Repository files navigation

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/

Riferimento 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.

Autore:

Matteo Tartaglione

🔗 Links

github

linkedin

About

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

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published