Skip to content

Latest commit

 

History

History
72 lines (29 loc) · 1020 Bytes

File metadata and controls

72 lines (29 loc) · 1020 Bytes

To-Do List (Python CLI App)

This is a simple command-line To-Do List app built in Python. It allows users to:

View tasks

Add new tasks

Remove tasks

Mark tasks as complete or incomplete

Automatically save/load tasks between sessions

All data is stored locally in a text file called tasks.txt using JSON formatting.

How to Run:

  1. Clone the repo: git clone git@github.com:BerryFarm97/todo-list-python.git cd todo-list-python

  2. Run the app: python todoList.py

Make sure Python 3 is installed.

File Overview:

todoList.py → Main application code tasks.txt → Saved task data (auto-generated)

Features:

Simple menu interface

Persistent task storage using JSON

Task completion tracking (done/not done)

Easy to extend or modify


Future Ideas:

Add due dates or categories

Sort or filter tasks

Create a GUI using tkinter or PyQt









License:

This project is open source and free to use.