Skip to content

alvarozs-0/task-manager

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Task Manager

A simple command-line Task Manager application for small teams and businesses.
This tool helps manage tasks assigned to team members, track completion, and generate reports.

Features

  • User registration (admin only)
  • User authentication
  • Add new tasks and assign to users
  • View all tasks or only your own
  • Mark tasks as complete
  • Edit task assignee and due date (if not completed)
  • Delete tasks (admin only)
  • View completed tasks
  • Generate and display statistics and reports

File Structure

  • task_manager.py — Main application script
  • tasks.txt — Stores all tasks
  • user.txt — Stores user credentials
  • task_overview.txt — Generated task statistics report
  • user_overview.txt — Generated user statistics report

Getting Started

Prerequisites

  • Python 3.x

Setup

  1. Clone this repository or download the files.
  2. Ensure user.txt and tasks.txt exist in the project directory.
    • user.txt should contain at least one user in the format:
      admin, admin_password
      
    • tasks.txt can be empty or contain tasks in the format:
      username, title, description, assign_date, due_date, Yes/No
      
  3. Run the application:
    python task_manager.py
    

Usage

  • Log in with your username and password.
  • Admin users have access to all features, including user registration, task deletion, and report generation.
  • Regular users can add tasks, view all tasks, and manage their own tasks.

Notes

  • Dates must be entered in the format: DD Mon YYYY (e.g., 10 Oct 2019).
  • All changes are saved to user.txt and tasks.txt upon exit.

License

This project is for educational purposes.

About

A simple command-line Task Manager application for small teams and businesses. This tool helps manage tasks assigned to team members, track completion, and generate reports.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages