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

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.

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!