An open API service indexing awesome lists of open source software.

https://github.com/kunalthakur204/-focus_forge-

The To-Do List App 🎯 is a simple, efficient tool built with Python’s Tkinter library 🐍 to help you manage daily tasks. Add tasks ➕, mark them as completed ✔️, or delete them 🗑️—all in one place to keep your day organized and productive!
https://github.com/kunalthakur204/-focus_forge-

python python3 tkinter tkinter-graphic-interface tkinter-python tkinter-widget tkinter-widgets todolist

Last synced: 3 months ago
JSON representation

The To-Do List App 🎯 is a simple, efficient tool built with Python’s Tkinter library 🐍 to help you manage daily tasks. Add tasks ➕, mark them as completed ✔️, or delete them 🗑️—all in one place to keep your day organized and productive!

Awesome Lists containing this project

README

        

# 📝 To-Do List App

A simple To-Do List app built with Python’s Tkinter library to help manage daily tasks efficiently.

---

## 🌟 Features

- **Add Task**: Enter and add a task to the list.
- **Mark as Completed**: Mark tasks as done with a ✔️.
- **Delete Task**: Remove completed or unnecessary tasks from the list.

---

## 📸 Preview

![Screenshot 2024-10-28 192413](https://github.com/user-attachments/assets/a7cbcb1d-1d87-41b0-9544-48be4ed18d4b)
![Screenshot 2024-10-28 192754](https://github.com/user-attachments/assets/100b9c18-b547-45a0-bcce-7aa528c72188)
![Screenshot 2024-10-28 193049](https://github.com/user-attachments/assets/d89a5366-0de8-483b-888b-c976504dc21e)

_A sample of the app’s clean interface._

---

## 🚀 Getting Started

### Requirements

- **Python 3.x**

### Installation

1. **Clone the Repository**:
```bash
git clone https://github.com/yourusername/todo-list-app.git
cd todo-list-app
2. Run the App:

python todo_list_app.py
________________________________________
🛠️ Code Overview
• create_window(): Sets up the main window.
• add_task(): Adds a new task from the input field.
• delete_task(): Deletes the selected task.
• mark_as_completed(): Marks a task as completed.
• build_gui(): Builds the app’s interface.
________________________________________
🎉 Usage
1. Add a Task: Enter a task and click "Add Task."
2. Mark as Completed: Select a task and click "Mark as Completed."
3. Delete a Task: Select a task and click "Delete Task."