Skip to content

Latest commit

 

History

History
36 lines (27 loc) · 944 Bytes

File metadata and controls

36 lines (27 loc) · 944 Bytes

📝 Smart Task Manager (Python CLI Project)

A feature-rich command-line To-Do List application built using Python.
This project demonstrates Object-Oriented Programming, file handling, date validation, and task management logic.

🚀 Features

  • ✅ Add Tasks with Priority (High, Medium, Low)
  • 📅 Add Due Dates with Validation
  • ⚠ Automatically Detect Overdue Tasks
  • ✔ Mark Tasks as Completed
  • 🗑 Remove Individual Tasks
  • 🧹 Clear All Tasks
  • 📂 Persistent Storage using Text File
  • 📊 Sort Tasks by Due Date
  • 🧠 Built using OOP Principles

🛠 Technologies Used

  • Python 3
  • Object-Oriented Programming (OOP)
  • datetime module
  • File Handling
  • Exception Handling

📂 Project Structure

Smart-Task-Manager/ │ ├── main.py ├── ToDoList.txt ├── README.md

▶ How to Run

  1. Clone the repository:https://github.com/PankajHarabhare09/Smart-Task-Manager-Python-CLI-To-Do-Application