Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

📝 To-Do List Pro

A simple and efficient command-line To-Do List application built with Python.

📌 Features

  • ➕ Add new tasks
  • 📋 View all tasks
  • ✅ Mark tasks as completed
  • 🗑️ Delete tasks
  • 💾 Automatic task saving using JSON
  • 📂 Loads saved tasks automatically
  • ⚠️ Input validation

🛠️ Technologies Used

  • Python 3
  • JSON
  • Git
  • GitHub

📁 Project Structure

DecodeLabs-Task-1-todo-list-pro/
│── main.py
│── task_manager.py
│── storage.py
│── tasks.json
│── README.md
│── .gitignore

▶️ How to Run

  1. Clone the repository:
git clone https://github.com/ArjuPhogat/DecodeLabs-Task-1-ToDo-List-Pro.git
  1. Navigate to the project folder:
cd DecodeLabs-Task-1-ToDo-List-Pro
  1. Run the application:
py main.py

📷 Sample Menu

========================================
        TO-DO LIST PRO
========================================
1. Add Task
2. View Tasks
3. Mark Task as Completed
4. Delete Task
5. Exit
========================================

👨‍💻 Author

Arju Phogat

B.Tech CSE Student | Bennett University

About

Python Internship Projects completed during the DecodeLabs Internship Program.

Resources

Stars

1 star

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages