Skip to content

KValentiin/Task-Manager

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

12 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

📋 TERMINAL TASK MANAGER 📋

👋 Welcome to Terminal Task Manager!

Terminal Task Manager is a command-line Python application that allows users to manage tasks. Users can register new accounts, add tasks, view tasks, and generate reports. The program features a user-friendly interface and provides functionality to enhance task management.

⭐ Features

User Registration:     Users can register new accounts with unique usernames and passwords.
Task Management:    Users can add new tasks, view all tasks, and view tasks assigned to them.
Task Editing:              Users can mark tasks as completed, edit task details, and view detailed task information.
Reports:                     Generate and view reports on overall task statistics and user-specific statistics.

🚀 Getting Started

  1. Clone the repository.
git clone https://github.com/KValentiin/task-manager.git
cd task-manager
  1. Install requirements.

    pip install -r requirements.txt
    
  2. Run the Task Manager application.

python task_manager.py

Follow the on-screen instructions to log in, manage tasks, and utilize the various features of the Task Manager.

📋 Usage

Register User:         Create a new user account using a unique username and password.
Add Task:                Add a new task with details such as title, description, due date, and assigned user.
View All Tasks:        Display a list of all tasks with relevant details.
View My Tasks:       View tasks assigned to the currently logged-in user.
Edit Task:                Edit task details, mark tasks as completed, and update due dates.
Generate Reports:  Generate reports on task and user statistics.

🖼️ Screenshots

Screenshot 1 Screenshot 2

📄 License

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

🌐 Contact

Have questions or suggestions? Feel free to reach out:

Email
LinkedIn

🙏 Acknowledgments

A special thanks to the developers of Colorama, a Python library that makes terminal text styling and coloring easy. The vibrant colors in this Minesweeper game are powered by Colorama, enhancing the overall user experience. Colorama: © 2011 Jonathan Hartley, licensed under the BSD 3-Clause License. Check out the Colorama documentation for more information on this fantastic library.

A special thanks to the developers of Click, a Python library for creating beautiful command-line interfaces. The clean and intuitive CLI of this task manager is powered by Click, making it easy for users to interact with the application. Click: © 2011-2021 The Pallets Project, licensed under the BSD 3-Clause License. Check out the Click documentation for more information on this fantastic library.

About

Terminal based application that allows users to manage tasks

Resources

License

Contributing

Stars

0 stars

Watchers

1 watching

Forks

Releases

No releases published

Packages

 
 
 

Contributors