Task Manager

The Task Manager is a simple Java application that allows you to manage your tasks effectively. You can create tasks, set due dates, mark them as completed, and more.

Features

  • Create new tasks with a title, description, and due date.
  • Mark tasks as completed.
  • View the list of tasks.
  • Filter tasks by completion status or due date.
  • Edit task details.
  • Delete tasks.

Getting Started

To get started with the Task Manager, follow these steps:

  1. Clone the repository: git clone https://github.com/your-username/task-manager.git
  2. Open the project in your favorite Java IDE.
  3. Build the project using Maven or your IDE's build tools.
  4. Run the application.
  5. Access the application through the provided user interface.

Usage

  • Upon launching the application, you will be presented with the main menu.
  • Use the menu options to navigate through the application and manage your tasks.
  • Follow the prompts and enter the required information to create, edit, or delete tasks.
  • Use the filter options to view specific subsets of tasks.
  • Mark tasks as completed when you have finished them.

Dependencies

The Task Manager application has the following dependencies:

  • Java 8 or higher
  • Maven (for building and managing dependencies)

Contributing

Contributions to the Task Manager project are welcome. If you find any issues or have suggestions for improvements, please feel free to open an issue or submit a pull request.

License

The Task Manager project is licensed under the MIT License.