Skip to content

Progetto di un portfolio per cambiavalute e titoli azionari.

Notifications You must be signed in to change notification settings

matteo-figini/finance-project

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

34 Commits
 
 
 
 

Repository files navigation

finance-project

Un semplice e pratico portfolio per ottenere i tassi dei cambiavalute e controllare i titoli di borsa, sempre aggiornati!

Descrizione

Finance Project nasce con l'idea di creare un progetto semplice ed immediato di un proprio portafoglio personale, dove sia possibile tenere traccia dei tassi di cambio per una valuta estera o per controllare gli andamenti dei principali titoli azionari in Borsa.

Interfaccia

L'interfaccia si presenta il più possibile semplice ed intuitiva, per una migliore esperienza di navigazione. E' suddivisa in 4 sezioni:

  • Home
  • Monitora i titoli
  • Converti una valuta
  • La mia borsa

API

Per ottenere i dati dei tassi di cambio Finance Project si appoggia allo strumento gratuito "Exchange Rates API", ideato da Madis Väin. Le richieste vengono formulate tramite una stringa URL spedita in metodo "GET": la risposta è un file JSON che può essere poi letto o interpretato dal browser: la facilità della comunicazione è dovuta anche al fatto che, essendo uno strumento gratuito, non è necessario possedere un'API Key per utilizzarlo e non ci sono limiti nel numero di richieste.

Lo strumento per ottenere i valori dei titoli finanziari si chiama "World Trading Data". Tramite la creazione di un account gratuito è possibile ottenere un'API Key e formulare richieste in metodo "GET" per ottenere i tassi di cambio; qui, però, l'account gratuito offre un limite di 250 richieste al giorno e la possibilità di ricerca di massimo 5 titoli di borsa. Le richieste vengono lanciate al caricamento della home e ad ogni ricerca di titoli finanziari. Per avere maggiori dettagli è possibile consultare il sito dedicato alle API di World Trading Data.

Framework esterni

La parte grafica del front-end è stata realizzata mediante l'utilizzo del framework W3.CSS, liberamente scaricabile ed utilizzabile dal sito W3School, il quale offre anche una serie di tutorials, demo ed esempi di utilizzo.

Per quanto riguarda JavaScript l'utilizzo del linguaggio puro si alterna all'utilizzo di JQuery, indispensabile soprattutto per lanciare, ad esempio, richieste AJAX oppure ottenere i dati da un file JSON.

Altro

Per poter vedere all'azione il progetto è necessario scaricarlo ed estrarre il file .zip all'interno del proprio web server (per esempio, qui è stato utilizzato AMPPS) nella cartella che contiene i progetti. A seconda del proprio web server, poi, accedere al localhost e navigare fino alla home (http://localhost/finance-project/src/pages/home/index.php). Si avvia così la pagina principale del progetto.

About

Progetto di un portfolio per cambiavalute e titoli azionari.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published