Skip to content

7awad/Task-Management-Application-

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Task Management Application

Overview

The Task Management Application is a Java-based tool designed to help users manage their tasks efficiently. This application provides both a console-based and a graphical user interface (GUI) version, allowing users to add tasks, mark tasks as completed, and view their task list.

task

Project Structure

The project is organized into two main classes:

  1. TaskManager.java:

    • Contains the main method to run the console-based Task Manager application.
  2. App.java:

    • Implements a JavaFX GUI for the Task Manager application.
  3. TaskManager.java:

    • Manages the core logic of handling tasks.
    • Includes the Task class, representing individual tasks.

Features

Console-Based Version

  • Add tasks with descriptions.
  • Mark tasks as completed.
  • View the list of tasks.
  • User-friendly menu-driven interface.

GUI Version

  • Graphical interface for enhanced user experience.
  • Add and mark tasks visually using buttons and text fields.
  • Display a list of tasks in an organized manner.

How to Run

Console-Based Version

  1. Prerequisites:

    • Java development environment.
  2. Execution:

    • Open the project in your Java development environment.
    • Run the TaskManager.java file.
  3. Usage:

    • Follow on-screen instructions to interact with the console-based Task Manager.

GUI Version

  1. Prerequisites:

  2. Execution:

    • Open the project in your Java development environment.
    • Run the App.java file.
  3. Usage:

    • A graphical window will appear, allowing you to add tasks, mark tasks as completed, and view the list of tasks using buttons and text fields.

Project Configuration

  • Ensure JavaFX is properly set up for running the GUI application.

Author

  • Jawad

Contributions

Feel free to explore, modify, and extend the functionality of the Task Management Application for your needs. Contributions are welcome!

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages