Closed Sn00pyW00dst0ck closed 8 months ago
Create a 'CourseViewer' component which utilizes D3 (or another library) to display course nodes in a graph / DAG.
This component will need to create an SVG and utilize D3 functionality within ngOnInit to update that SVG to the DOM.
The node graph SVG should be pan-able and it would be nice to add zoom in/out features.
This may be an intensive task. Recommended to pair program this one.
Have researched 2 libraries, have not been able to get either to work with Angular 17 thus far. Will look into fixes, but might need to custom implement this.
Issue Description
Create a 'CourseViewer' component which utilizes D3 (or another library) to display course nodes in a graph / DAG.
Proposed Solution
This component will need to create an SVG and utilize D3 functionality within ngOnInit to update that SVG to the DOM.
The node graph SVG should be pan-able and it would be nice to add zoom in/out features.
This may be an intensive task. Recommended to pair program this one.