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.
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.
- Clone the repository.
git clone https://github.com/KValentiin/task-manager.git
cd task-manager-
Install requirements.
pip install -r requirements.txt -
Run the Task Manager application.
python task_manager.pyFollow the on-screen instructions to log in, manage tasks, and utilize the various features of the Task Manager.
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.
This project is licensed under the MIT License - see the LICENSE file for details.
Have questions or suggestions? Feel free to reach out:
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.

