Data Visualization Tool

The project “Data Visualization Tool” is a training project involving the Software Technology PDEng Program of TU/e and Onera Health. The project’s goal is to develop a visualization tool for desired data.  
Within the project I played the role as Engineer/ Designer in the frontend team.  

Personal Contributions

I was majorly involved in the research stage and the final integration. To figure out the most suitable programming language and library, I conveyed tests on one of our candidates and implemented few functions derived from the feature requirements. Finally, I integrated code from other team members into the first verion of our deliverable.
 

Major Contribution 1: Functionality Test for JavaScript Library nvd3

To decide which library suits our visualization needs the best, the team conveyed a series of research of all candidate libraries. I was assigned to the nvd3 library and completed a set of tests.

 

Major Contribution 2: Implement Required Functions with nvd3

Using the library nvd3 I implemented functions of a) zoom in along x axis and b) panning with the test data for further analysis of candidate libraries.
 

Major Contribution 3: Implement WebSocket API for the Team

Upon deciding the connection method, one of the candidates is the WebSocket connection. I implemented the method and created an easy-use API for the team to incorporate with their code.
 

Major Contribution 4: Integrating and Refactoring Code

Upon delivering the result to the whole team, I participated in integrating the codes from my colleagues in the front end team. The major contribution was modularizing the functions and packaging them into different files.
 

Additional Contributions

a) Fulfilled responsibility by completing all user stories assigned
b) First integration with the back end team
c) Provide some suggestions to the back end team in regard of making and sending remarks on the data
 

Acknowledgement

Janice Conquet, Niki Saleki, Dan Chirascu, Lkham Nyambuu, Hasan Kaplan, Christian Degott, Sedihgeh Arasteh, Abolfazl Saravani, Akash Arora, Respa Putra, Lamisha Rawshan, Ankith Bale, Shubham Rawal, Nastaran Bajalan, William Jawad, Mohammad Ibrahim
 

Onera Health