Skip to content

zenny455/To-Do-List

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 

Repository files navigation

✅ To-Do List App with File Handling (Python)

A simple and efficient To-Do List, Python based project with file storage support. This allows users to add, remove, mark tasks as complete, and clear all tasks — all while maintaining persistence using file handling.

🧠 Overview

This project demonstrates the use of Python’s file handling capabilities to manage tasks in a local text file, simulating a lightweight, persistent task manager.

🎯 Key Features

  • Add Task – Enter and save new tasks
  • Remove Task – Delete specific tasks by selection
  • Mark as Done – Mark a task as completed (e.g., visually strike it out or label it)
  • 🧹 Clear All Tasks – Remove all tasks from the list
  • 💾 File-Based Storage – Tasks are saved to a .txt file, so they persist between sessions
  • 🖥️ GUI Interface – Built using Tkinter for a user-friendly experience

🛠️ Tools & Technologies

Category Tool / Technology
Language Python
GUI Library Tkinter
File Handling Python built-in I/O
OS Compatibility Cross-platform (Windows/Linux/macOS)

About

A To-Do List manager where users can add, remove, mark, and clear tasks. All data is stored in a .txt file, enabling persistence between sessions. Features a clean GUI using Tkinter and demonstrates Python file I/O operations. Perfect beginner project for mastering GUI + logic + file handling.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages