← Projects
JavaJavaFXJSON

Task Management

A JavaFX desktop application for managing team and personal work schedules, enabling groups to define individual responsibilities and track tasks.


Overview

A desktop task management tool built with JavaFX for managing team and personal work schedules. Groups can define individual responsibilities, and the app also works for personal tracking scenarios like study schedules or fitness routines. The project was designed with object-oriented principles — applying encapsulation, inheritance, polymorphism, and abstraction to keep the codebase organised and extensible.

Features

  • Full GUI built with JavaFX controls, FXML, graphics, and media components
  • JSON-based data storage
  • Supports both team and personal task tracking
  • Compiled JAR executable for easy distribution

Installation

Requires JavaFX SDK to run. Download the JAR from the repository and launch it with the JavaFX modules enabled via the command line.


← All projects