JavaFX

Java GUI toolkit used for the Kanban Board desktop application — the CSC207 Software Design final project at UofT.

Proficiency: Working proficiency (academic project)

What was built

  • Full Kanban board with column and task management
  • Drag-and-drop card movement between columns
  • Database persistence layer using open-source APIs
  • MVC architecture with JavaFX scene graph and event-driven UI components
  • Keyboard shortcuts and dialog workflows

Related: Java, Web Dev