- All code is located in
index.html
- Data for the project is stored in a manually-written JSON available in
data/data.json
- Select courses in our bubble chart-based CS course picker, an alternative to the WPI CS course flowchart
- Recommended courses (based on prerequisites) are highlighted in blue
- Selecting a course (by clicking) will change the bubble to green, and reveal new courses that are recommended based on the selected course being completed
- Click a selected course again to unselect it
- Initial bubble chart adapted from https://www.webtips.dev/how-to-make-interactive-bubble-charts-in-d3-js
- Font: https://fonts.google.com/specimen/Fredoka
- Data sourced from the 2021-22 WPI CS course catalog and adapted for use in project
D3 v6.7.0 is the only library used; there are no other code dependencies.