Sample screenshot filled with Information Systems modules
Participant id: 419
If you ever see NUSMods prerequisite tree, this is built upon that idea.
What it does
Interactive drag-and-drop visualization of dependency graph
How I built it
D3.js for the graph A delicious plate of spaghetti vanilla js code I cooked up
Challenges I ran into
Having vision of the project but not knowing how to achieve it at first Had never used D3.js before Difficult documentation of D3.js
Accomplishments that I'm proud of
I managed to get D3.js to work as I wanted I understood a lot of my own code
What I learned
D3.js Some graph traversal logic?
What's next for AQ - NUS Module Planner
Fix the glitch Properly space the arrowheads Fix anything else that is wrong Perhaps combine it into NUSMods?