Skip to content

Circuit01/Task-Manager

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 

Repository files navigation

Task Manager

Overview

This Task Manager application allows users to manage their tasks by entering task details such as task name, deadline date and time, and status. Users can add tasks, mark them as complete or in progress, delete tasks, and prioritise them.

Requirements

  • Python 3.x
  • Tkinter (standard GUI library for Python)
  • tkcalendar (a calendar widget for Tkinter)
  • datetime (for working with dates and times)

Installation

  1. Ensure you have Python 3.x installed on your system.
  2. Install Tkinter if not already installed. It is usually included with Python distributions.
  3. Install tkcalendar by running pip install tkcalendar in your terminal.

Usage

  1. Run the task_manager.py script using Python.
  2. The main window of the Task Manager application will appear.
  3. Enter the task details including task name, deadline date, deadline time, and status (To Do, In Progress, or Complete).
  4. Click on the "Add Task" button to add the task to the list.
  5. Tasks will be displayed in a treeview with columns for Task, Deadline, and Status.
  6. Right-click on a task to access the context menu with options to prioritise the task.
  7. Use the "Mark Complete" and "Mark In Progress" buttons to change the status of a task.
  8. Use the "Delete Selected" button to delete selected tasks.

Features

  • Add tasks with deadline dates and times.
  • Mark tasks as complete or in progress.
  • Delete tasks.
  • Prioritise tasks by right-clicking and selecting the "Prioritise Task" option.

Notes

  • Tasks are stored in memory and are not persisted between sessions.
  • The application uses a graphical user interface (GUI) built with Tkinter.

Author

Circuit

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages