Skip to content

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.

Notifications You must be signed in to change notification settings

Abrar-Shahriar-04/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

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!

About

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.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages