Task Overview | Installation Instructions | Link to Module 2 | Bank&MergeCo. Program
Experience Technology at Bank&MergeCo.Try out what real work is like in the technology team at Bank & Merge Co. Fast track to the tech team with your work.
Use Bank&MergeCo.'s frameworks and tools Implement Bank&MergeCo.’s Perspective open source code in preparation for data visualization
Aim:Take an incomplete setup of Perspective and make it work with the code from Task 1
- Please clone this repository to start the task
- When new data feed is retrieved, the previous entry is re-entered into the table. Update the application so that the table does not have duplicated entries
- We want the react app to keep continuosly requests data from the python server. Currently, the data feed is called only once every time the 'Start Streaming' button is clicked. Change the application to continuously query the datafeed every 100ms when the 'Start Streaming' is clicked.
- Currently, the Perspective element only shows the data in table view after the data loads. Add Perspective configurations so that when the data is loaded, it shows the historical data of ask_price ABC in the Y line chart.
- Upload a git patch file as the submission to this task
Please ensure you are using python2.7.
Similar to Task 1, start the data feed server by running the python server
python2 datafeed/server.py
Run npm install
to start the React application.
To run the app in development mode, run npm start
in the project directory.
Open http://localhost:3000 to view the app in the browser. The page will reload if you make edits.