Skip to content

mdhzarif03/task-manager-gui

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Task Manager

A clean and simple Task Manager built with Python + Tkinter, featuring:

  • Add, complete, and delete tasks
  • Automatic timestamp tracking
  • JSON-based persistent storage
  • Custom icon (window + taskbar)
  • One-click EXE build (no console window)

Features

  • Easy-to-use GUI
  • Tasks saved automatically in tasks.json
  • Custom icon in assets/task_icon.ico
  • Fully compatible with PyInstaller
  • Clean project structure for GitHub

Installation

Prerequisites

You need Python 3.12.1 installed on your system.

Steps

  1. Clone the repository

  2. Install dependencies using pip:

    pip install -r requirements.txt

Requirements

This project requires the following Python packages:

  • tk (Usually included with Python, but listed for completeness)
  • pillow (For image handling/icon support)

Usage

Run the application task_manager_gui.exe

Tutorial Screenshots

Add a Task

Add a Task

Mark a Task as Done

Mark Done

Delete a Task

Delete Task

Refresh

Refresh

About

GUI-based Task Manager with add, delete, complete tasks & persistent JSON storage.

Resources

License

Stars

Watchers

Forks

Packages

 
 
 

Contributors

Languages