https://github.com/anubhavchaturvedi-github/task-manager
Advanced Task Board π is a Python-powered application π that lets you manage tasks efficiently β‘ with a sleek UI β¨ and a hotkey trigger (Ctrl + Shift + Z) β¨οΈ.
https://github.com/anubhavchaturvedi-github/task-manager
project project-management python task task-manager
Last synced: 8 months ago
JSON representation
Advanced Task Board π is a Python-powered application π that lets you manage tasks efficiently β‘ with a sleek UI β¨ and a hotkey trigger (Ctrl + Shift + Z) β¨οΈ.
- Host: GitHub
- URL: https://github.com/anubhavchaturvedi-github/task-manager
- Owner: AnubhavChaturvedi-GitHub
- Created: 2024-11-23T06:07:22.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2024-11-23T06:18:18.000Z (over 1 year ago)
- Last Synced: 2025-06-04T02:21:42.096Z (about 1 year ago)
- Topics: project, project-management, python, task, task-manager
- Language: Python
- Homepage: https://www.youtube.com/@NetHyTech
- Size: 9.69 MB
- Stars: 5
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# **Advanced Task Board**
π **Advanced Task Board** is a Python-powered application that allows you to manage tasks efficiently using a sleek UI and a hotkey trigger (`Ctrl + Shift + Z`). With features like adding, removing, clearing tasks, and scrollable task lists, itβs a great productivity tool for everyday use.

---
## **Features**
β¨ **Hotkey Activation**
- Open the task board instantly using the `Ctrl + Shift + Z` combination.
β¨ **User-Friendly Interface**
- A modern and responsive UI built with Tkinter, featuring scrollable task lists and clean layouts.
β¨ **Task Management**
- **Add Task**: Easily add new tasks with a simple dialog box.
- **Remove Task**: Select and remove tasks with a single click.
- **Clear All Tasks**: Quickly clear all tasks with a confirmation dialog.
β¨ **Customizable**
- Modify colors, fonts, or task behaviors with minimal effort.
---
## **Installation**
1. **Clone the Repository**:
```bash
git clone https://github.com//advanced-task-board.git
cd advanced-task-board
```
2. **Install Dependencies**:
Install required Python libraries using `pip`:
```bash
pip install keyboard
```
3. **Run the Script**:
Execute the script in your terminal:
```bash
python task_board.py
```
---
## **Usage**
1. Run the script.
2. Press `Ctrl + Shift + Z` to open the task board.
3. Use the buttons to manage tasks:
- **Add Task**: Click the "Add Task" button, type your task, and click OK.
- **Remove Task**: Select a task from the list and click "Remove Task."
- **Clear All Tasks**: Click "Clear All" to remove all tasks at once.
- **Close**: Click "Close" to exit the task board.
4. Press `Esc` to stop the program.
---
## **Screenshots**
### **Task Board Interface**

---
## **Customization**
You can tweak the script to fit your needs:
- **Change UI Colors and Fonts**:
Modify the `bg`, `fg`, or font properties in the `TaskBoard` class.
- **Hotkey**:
Change the `keyboard.add_hotkey` function to a different key combination:
```python
keyboard.add_hotkey("ctrl+shift+z", open_task_board)
```
---
## **Contributing**
Contributions are welcome! If you have ideas to improve the task board, feel free to:
- Fork the repository.
- Make your changes.
- Submit a pull request.
---
## **License**
This project is licensed under the **MIT License**. Feel free to use it for personal or commercial projects.
---