Skip to content

kirtisharma-sudo/todo_list

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 
 
 
 
 

Repository files navigation

To-Do List App

A beginner-friendly command-line To-Do List application built with Python to help users organize and manage daily tasks efficiently.

Python CLI License


Description

This project was created to practice Python fundamentals while building a useful productivity application.

It allows users to create, view, complete, and remove tasks through a simple menu-driven interface.


Features

  • Add new tasks
  • View all tasks
  • Mark tasks as completed
  • Delete tasks
  • Menu-driven interface
  • Beginner-friendly command-line application

Technologies Used

  • Python 3

Getting Started

Clone the repository

git clone https://github.com/kirtisharma-sudo/todo_list.git

Navigate to the project

cd todo_list

Run the application

python todo_list.py

Sample Output

image

Project Structure

todo_list_app/
│
├── todo_list.py
├── README.md
├── LICENSE
└── .gitignore

Learning Outcomes

This project helped me practice:

  • Lists
  • Loops
  • Functions
  • Conditional Statements
  • User Input Handling
  • Menu-Driven Programming
  • Python Fundamentals

Future Enhancements

  • Save tasks to a file
  • Add due dates
  • Task priorities
  • Search tasks
  • Task categories
  • GUI version using Tkinter
  • Cloud synchronization

Author

Kirti Sharma

GitHub: https://github.com/kirtisharma-sudo


License

This project is licensed under the MIT License.

About

A beginner-friendly Python command-line To-Do List application for managing daily tasks with add, complete, and delete functionality.

Topics

Resources

License

Stars

1 star

Watchers

0 watching

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages