2. Features

  • Add new tasks with due dates and priorities

  • List all tasks or filter by status, priority, or due date

  • Mark tasks as completed or pending

  • Delete tasks

  • Persistent storage using a local JSON file