### TaskManX
TaskManX is a comprehensive task manager application designed to help users stay organized and efficient. This project combines task management, file organization, and a password generator into a single application. Seamlessly manage your tasks with customizable details, prioritize and track deadlines, and set reminders. Organize your files effortlessly by categorizing them based on types, and keep your directory neat and tidy. Additionally, generate strong and secure passwords with the integrated password generator. TaskManX offers a user-friendly interface and powerful functionalities to streamline your productivity.
## Features
- Task Management:
- Add, update, and delete tasks with details such as task name, description, due date, and priority.
- Categorize tasks and assign them to projects or tags.
- Sort tasks by due date or priority, mark tasks as completed, and set reminders.
- File Organization:
- Specify a directory to organize and categorize files based on their types (e.g., images, documents, videos).
- Create subdirectories for each file type and move the corresponding files into the appropriate directories.
- Password Generator:
- Generate strong and random passwords with customizable length and character options.
- Include uppercase letters, lowercase letters, numbers, and symbols in the generated passwords.
## Installation (WIP)
- Clone the repository:
git clone https://github.com/Ifhezu/taskmanx.git
-
Install the required dependencies:
pip install -r requirements.txt
-
Run the application:
python taskmanx.py
## Usage
-
Launch the TaskManX application.
-
Use the provided menu options and prompts to manage your tasks, organize files, and generate passwords.
-
Enjoy a more organized and productive workflow!
## Contributing
Contributions are welcome! If you encounter any issues or have suggestions for improvements, please open an issue or submit a pull request. Let's make TaskManX even better together.
## License
This project is licensed under the Apache License 2.0.
## Acknowledgements
TaskManX was developed as a part of the CS50P course by Iftikhar Ahmed Mazumder and Saira Gul. Special thanks to the CS50 team for their guidance and support throughout the project.
## Contact
For any inquiries or feedback, please contact me on Discord.