A simple Python Task Manager that allows users to add, edit, delete tasks, set reminders, and mark tasks as completed. Tasks are stored in a text file, and Python's datetime module is used for managing task deadlines.
- List Tasks: View all tasks along with their status (completed or not) and deadlines.
- Add Task: Add a new task with a title and deadline.
- Edit Task: Modify the title and deadline of an existing task.
- Delete Task: Remove a task from the list.
- Mark as Completed: Set a task as completed.
- Persistent Storage: Tasks are stored in a text file for persistence.
-
Clone the repository:
git clone https://github.com/shivaniindoria/task-manager.git
-
Navigate to the project directory:
cd task-manager
-
Run the script:
python task_manager.py
Follow the on-screen prompts to interact with the Task Manager. Choose options from the menu to list tasks, add, edit, delete, or mark tasks as completed.
- Python 3.x
Feel free to contribute by creating issues or submitting pull requests. Bug reports, feature requests, and suggestions are welcome!
This project is licensed under the MIT License.