Skip to content

A simple command-line task management application to create, edit, view, and complete tasks.

Notifications You must be signed in to change notification settings

leniero/task_manager

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Task Manager CLI

A simple command-line task management application to create, edit, view, and complete tasks. This task manager is designed to provide a straightforward way to manage tasks for individuals or small teams.

Features

  • User registration and login system.
  • Add new tasks with titles, descriptions, and due dates.
  • View all tasks in a neatly formatted table.
  • View tasks assigned to the logged-in user.
  • Edit existing tasks - including changing the title, description, due date, or assigned user.
  • Mark tasks as complete.
  • Generate reports on tasks and user activity.
  • Display statistics including total tasks, completed tasks, and overdue tasks.

Installation

To set up the Task Manager CLI on your local system, follow these steps:

  1. Clone the repository to your local machine.
  2. Navigate to the cloned repository's directory.
  3. Run the main script to start the application:

Usage

Once you have started the application, you will be prompted to either log in or register. After successful login, you can use the following commands:

  • gr - Generate reports.
  • ds - Display statistics.
  • r - Register a new user (admin only).
  • a - Add a new task (admin only).
  • va - View all tasks (admin only).
  • vm - View tasks assigned to the logged-in user.
  • e - Exit the application.

Contributing

Contributions to the Task Manager CLI are welcome! Please feel free to submit issues, fork the repository and send pull requests!

License

This project is licensed under the MIT License - see the LICENSE file for details.

Contact

For any queries, you can reach out to hello@leandro-niero.com.

About

A simple command-line task management application to create, edit, view, and complete tasks.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages