Skip to content

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.

Notifications You must be signed in to change notification settings

RajathKP/Task-Manager

Repository files navigation

Task Management Application

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.

Objective

Task management system aims to provide users with a simple, efficient, and user-friendly way to store, retrieve, update, and delete tasks.

Project structure

|-- Task Manager.ipynb      # Main application file
|-- README.md               # Documentation file

Features

  • 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.

Prerequisites

  • Python 3.7 or higher.

How to run the application

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

Add new Task

  • 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).

Delete Task

  • Select 2 for add new task from main menu.
  • Enter task ID to delete.

View Tasks.

  • Select 3 for view task from main menu.
  • From the following menu select
    1. View All Tasks.
    2. View Tasks Sorted by Priority.
    3. View Tasks Sorted by Deadline.

Search Task

  • Select 4 for view task from main menu.
  • Enter task ID to search.

Complete Task

  • Select 5 for Complete Task from main menu.
  • Enter task ID to mark as complete

About

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.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published