This project enhances graph visualization with components:
- Renders graphs dynamically from different data sets.
- Data management: JSON data is the input for nodeJsonFound, data is transformed to be used by the graph - typeOfNode
- Custom tooltip on node hover. Takes into account changes in graph dimensions - node coordinates - and viewport coords
- On node right-click, node details are displayed on the right hand side
- Copy to clipboard feature
- Dynamic card title, with marker in node color
This page serves as the main App of the project
- Different size JSON files for testing performance
- Tested renderization with standard, BMSL and location group data sets
- Vitest: for NodeCard features
- React JS + Vite framework
- Tailwind CSS
- Vasturiano
- Dagree for the graph layout