π Welcome to Task Manager! A simple yet powerful application for managing your daily tasks efficiently.
- Add Tasks: Add new tasks by specifying the title, description, and due date.
- Display Tasks: View all your pending tasks in a neatly organized list.
- Mark Task as Completed: Mark a task as completed once it's done.
- Remove Task: Delete tasks that you no longer need.
- User-Friendly Interface: Interact with the application through a simple and intuitive command-line interface (CLI).
- Python 3.x installed on your system.
- Clone this repository to your local machine.
- Navigate to the project directory.
- Run the application using the command
python main.py
.
- Upon launching the application, you'll see a menu with available options.
- Select an option by entering the corresponding number and follow the on-screen instructions.
-
Adding a new task:
Task Manager 1. Add Task 2. Display Tasks 3. Mark Task as Completed 4. Remove Task 5. Quit Select an option: 1 Enter task title: Complete report Enter task description: Finish monthly sales report. Enter task due date (YYYY-MM-DD): 2024-03-20 Task added successfully!
-
Displaying all tasks:
Task Manager 1. Add Task 2. Display Tasks 3. Mark Task as Completed 4. Remove Task 5. Quit Select an option: 2 All Tasks: 1. Title: Complete report, Description: Finish monthly sales report., Due Date: 2024-03-20, Status: Pending
If you encounter any issues or have any suggestions to improve the application, feel free to open an issue or submit a pull request. Your contribution is welcome!
This project is licensed under the MIT License.