The Task Manager is a simple command-line application for managing tasks. It allows users to create, delete, view, search, and mark tasks as completed. This lightweight application is ideal for organizing daily activities efficiently.
Task management system aims to provide users with a simple, efficient, and user-friendly way to store, retrieve, update, and delete tasks.
|-- Task Manager.ipynb # Main application file
|-- README.md # Documentation file
-
Add Tasks: Create a new task with a title, description, priority, and deadline.
-
Delete Tasks: Remove tasks by their unique ID.
-
View Tasks: Display all tasks, with options to sort by priority or deadline.
-
Search Tasks: Search for a specific task by its unique ID.
-
Complete Tasks: Mark tasks as completed.
-
Simple Menu Navigation: Intuitive menu-driven interface for easy task management.
- Python 3.7 or higher.
Run the application using the following command:
jupyter execute Task Manager.ipynb
After running the application, you will be prompted with following options :
1. Add Task
2. Delete Task
3. View Tasks
4. Search Task
5. Complete Task
6. Exit
- Select 1 for add new task from main menu.
- Enter the task title
- Enter the task description.
- Enter task priority level (Low,Medium,High).
- Enter task deadline (YYYY-MM-DD).
- Select 2 for add new task from main menu.
- Enter task ID to delete.
- Select 3 for view task from main menu.
- From the following menu select
- View All Tasks.
- View Tasks Sorted by Priority.
- View Tasks Sorted by Deadline.
- Select 4 for view task from main menu.
- Enter task ID to search.
- Select 5 for Complete Task from main menu.
- Enter task ID to mark as complete