Skip to content

Repository files navigation

UofT Explorer

Python Flask React TypeScript TailwindCSS Jupyter Notebook

A graph visualizer tool for courses, programs, departments, and their requisites at the University of Toronto.

Features

  • Graph Querying: Generate graph visualizations of courses by searching for courses and programs, and filtering by CR/NCR, breadth requirements, and department.
  • 2D and 3D Graph Visualizations: Explore colour-coded graph visualizations of courses and their relationships in 2D and 3D.
  • Path Explorer Tool — Find Eligible Courses: Discover what courses you become eligible to take based on the courses you have already completed.
  • Path Explorer Tool — Course Planning Recommendations: Find the optimal course combination to take in order to become eligible for a desired course.
  • Live Graph Statistics: View statistics about the graphs you generate.
  • Global Statistics: A report on computed statistics across the Faculty of Arts & Science at UofT.

Related Projects

Project Structure

Project Structure

Contributors

Documentation

See the UofT Explorer Documentation Homepage.

About

Graph visualizer and planning tool for courses at the University of Toronto.

Topics

Resources

Contributing

Stars

Watchers

Forks

Releases

Contributors

Languages