https://github.com/abrar-shahriar-04/to-do-list
A simple terminal-based To-Do List app in Python. Allows users to add, view, mark as done, and delete tasks through a text-based menu interface.
https://github.com/abrar-shahriar-04/to-do-list
python python-project-beginner python-projects python3 to-do-list to-do-list-app
Last synced: 3 months ago
JSON representation
A simple terminal-based To-Do List app in Python. Allows users to add, view, mark as done, and delete tasks through a text-based menu interface.
- Host: GitHub
- URL: https://github.com/abrar-shahriar-04/to-do-list
- Owner: Abrar-Shahriar-04
- Created: 2025-04-13T14:21:09.000Z (6 months ago)
- Default Branch: main
- Last Pushed: 2025-04-13T14:48:20.000Z (6 months ago)
- Last Synced: 2025-04-15T01:18:07.370Z (6 months ago)
- Topics: python, python-project-beginner, python-projects, python3, to-do-list, to-do-list-app
- Language: Python
- Homepage:
- Size: 2.93 KB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
To-Do List App
A simple command-line To-Do list application built in Python. This app allows you to manage your tasks by viewing, adding, marking as done, and deleting them. The tasks are stored in memory, and the app runs in a continuous loop until the user decides to exit.
Features
-
View tasks: See all tasks with their current status (Done or Not Done). -
Add a task: Add a new task to your to-do list. -
Mark a task as done: Mark a specific task as completed. -
Delete a task: Remove a task from the list. -
Exit: Exit the app and save your changes.
Example
Here’s a sample output of the app:
--- TO-DO LIST MENU ---
1. View tasks
2. Add a task
3. Mark a task as done
4. Delete a task
5. Exit
Choose an option (1-5): 1
Your Tasks:
1. Buy groceries - [Not Done]
2. Finish homework - [Done]
--- TO-DO LIST MENU ---
1. View tasks
2. Add a task
3. Mark a task as done
4. Delete a task
5. Exit
Choose an option (1-5): 2
Enter the task: Learn Python
Task added!