Code Monkey home page Code Monkey logo

nasdaq_app's Introduction

Nasdaq App

Ho creato questa piccola App utilizzando la libreria ReactJS con un approccio Class Component

Si tratta di una App che simula il monitoraggio dell'andamento della borsa americana

Per rendere la simulazione quanto più realistica mi sono servita di due API di test create appositamente con Laravel.

La prima API viene interrogata tramite keywords immesse dentro una barra di ricerca e mi recupera la lista delle azioni (essendo tale API solamente un test ho inserito soltanto come aziende cercabili Amazon e Apple).

La seconda mi restituisce l'andamento (in guadagno o perdita) del mercato in tempo reale all'attivazione di un pulsante di checkbox sull'interfaccia di dettaglio di ogni singola azione.

Ho inoltre implementato un grafico utilizzando il servizio di Recharts.org al fine di rendere realistica la consultazione dei dati.

Per riuscire a simulare le perdite e i guadagni delle singole aziende ho implementato un metodo di Random Javascript e inoltre, con un operatore ternario ho simulato gli orari di apertura e di chiusura della borsa, in modo tale che oltre una certa fascia di orario (quella che va dalle 09:00 alle 16:00) i dati non sono più consultabili, ovvero il pulsante di checkbox che mostra i punti e le percentuali di perdita o guadagno, risulta disabilitato.

App testabile al seguente link:

https://valentinacorvasce.github.io/Nasdaq_App/

nasdaq_app's People

Contributors

valentinacorvasce avatar

Stargazers

 avatar Simmaco Di Maio avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.