Skip to content

resole79/task_manager

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Task Manager (II Version)

Program for a small business that can help it to manage tasks assigned to each member of the team

Prerequisites

You will need the following software to run the task manager:

Installation

To get started with the financial calculators, follow these steps:

  1. Clone the repository:
git clone https://github.com/resole79/task_manager_II.git
  1. Run the task_manager.py file:
python task_manager.py

What's New?

  • Not dupli usernames
  • Update file by task as complete, person to whom the task is assigned, or due date
  • Generate Reports
  • Display Statistics

File Structure

  • task_manager.py: Main program.
  • user.txt: stores the username and password for each user that has permission to use your program.
    The username and password for each user must be written to this file in the following format:
    First, the username followed by a comma, a space and then the password. One username and corresponding password per line.
  • tasks.txt: stores a list of all the tasks that the team is working on.
    Each line includes the following data about a task in this order:
    The username of the person to whom the task is assigned.
    The title of the task.
    A description of the task.
    The date that the task was assigned to the user.
    The due date for the task.
    Either a ‘Yes’ or ‘No’ value that specifies if the task has been completed yet.
  • task_overview : generate by program when user "admin" chooses to generate reports
  • user_overview : generate by program when user "admin" chooses to generate reports

Usage

How program present


admin menu


user menu

User 'admin' selects ‘r’ to register a user

Ask the user to input:

  • New username and password.
  • Confirm the password.


admin selects “r”

User 'admin' selects ‘a’ to to add a task

Ask the user to input:

  • Username of the person the task is assigned
  • The title of the task
  • A description of the task
  • The due date of the task


admin selects “a”

User 'admin' selects ‘va’ to view all tasks


admin selects “va”

User 'admin' selects ‘vm’ to view the tasks that are assigned to them


admin selects “vm”

User 'admin' selects ‘gs’ to generate statistics.



admin selects “gs”

User 'admin' selects ‘ds’ to display statistics.


admin selects “ds”

Credit

Author : Emilio Reforgiato (resole79)


About

Task Manager

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages