Skip to content

AY2324S2-CS2103T-T15-4/tp

 
 

Repository files navigation

CI Status

TaskMasterPro

Ui

TaskMasterPro is a desktop application designed to aid managers with managing employee's tasks.

Features

  • Add or remove
    • Employees
    • Tasks
  • Assign or Unassign tasks to employees
  • List all information
  • Mark tasks as completed or not completed
  • Save and Load

Contents

Feature Breakdown

add - Adds an employee to TaskMasterPro
add n/NAME p/PHONE_NUMBER e/EMAIL a/ADDRESS [t/TAGS]

delete - Deletes an employee from TaskMasterPro
delete EMPLOYEE_ID

listemployees - Lists all employee recorded in TaskMasterPro

task - Creates a task and add it to TaskMasterPro
task TASK_DESCRIPTION

deletetask - Deletes a task from TaskMasterPro
deletetask TASK_ID

listtasks - Lists all tasks recorded in TaskMasterPro

assigntask - Assigns a task to an employee
assigntask t/TASK_ID e/EMPLOYEE_ID

removetask - Removes a task from an employee
removetask t/ TASK_ID e/EMPLOYEE_ID

listassignments - Lists all tasks and employees assigned to them

mark - Marks a task as completed
mark TASK_ID

unmark - Marks a task as not completed
unmark TASK_ID

save - Saves the current state of TaskMasterPro into a save file

How to use

Down the .jar file from releases and run the command
java -jar TaskMasterPro.jar

Credits

This project is based on the AddressBook-Level3 project created by the SE-EDU initiative.