Skip to content

πŸ“‹ This simple console application, Task Manager, is designed to help users efficiently manage their daily tasks. With features like adding tasks, displaying pending tasks, marking tasks as completed, and removing tasks, users can keep track of their responsibilities easily.

Notifications You must be signed in to change notification settings

AaronF11/Task-Manager-Py

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

8 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

Task Manager

πŸ“‹ Welcome to Task Manager! A simple yet powerful application for managing your daily tasks efficiently.

Features

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

Requirements

  • Python 3.x installed on your system.

Installation

  1. Clone this repository to your local machine.
  2. Navigate to the project directory.
  3. Run the application using the command python main.py.

Usage

  1. Upon launching the application, you'll see a menu with available options.
  2. Select an option by entering the corresponding number and follow the on-screen instructions.

Example Usage

  1. 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!
    
  2. 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
    

Contribution

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!

License

This project is licensed under the MIT License.

About

πŸ“‹ This simple console application, Task Manager, is designed to help users efficiently manage their daily tasks. With features like adding tasks, displaying pending tasks, marking tasks as completed, and removing tasks, users can keep track of their responsibilities easily.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages