- Scrapes course data from the Undergraduate Calander
- Creates a visual graph representation of course prerequisites
- Uses React and d3
- Install Node.js
- Clone the repository
- Run the following commands:
npm run install
npm start
- Using topological sort algorithm to determine the order courses have to be taken
- Use more graph theory concepts to enhance experience
- Improve design (HTML+CSS)
- Add more courses
- Color coding for different subjects