TITLE TO-DO List Application
This project provides a simple terminal-based interface to manage daily tasks. It demonstrates core Python concepts and serves as a starter project for version control with Git.
- Add Tasks: Create new tasks with custom descriptions
- View Tasks: Display all pending and completed tasks
- Update Status: Mark tasks as complete or pending
- Delete Tasks: Remove tasks from the list
- Persistent Storage: Tasks are saved locally between sessions
- Language: Python 3.8+
- Dependencies: No external libraries required - uses Python standard library only
1.Download the project files 2.Open the project in your IDE 3.Run the application
Python 3.8 or higher installed on your system. Check with:
python --version
git clone https://github.com/Subhalikitha/to-do-list.git
cd to-do-list
python to_dolist.py
After running python to_dolist.py, follow the on-screen menu prompts:
1. Add Task
2. View All Tasks
3. Mark Task Complete
4. Delete Task
5. Exit
File structure:
to-do-list/
├── to_dolist.py # Main application file
└── README.md # Project documentation
Author:
Subhalikitha
GitHub: @Subhalikitha
License:
This project is open source and available under the MIT License.