/organix

Organize and declutter computer files using voice commands.

Primary LanguagePythonMIT LicenseMIT

OrganiX

Organize and declutter computer files using voice commands.

Programming language Contributors License


Table of Contents

What is OrganiX

Click on the image below to watch the "Manage Your Files Efficiently: A Comprehensive Guide to OrganiX" video on YouTube. (Right click and select "Open link in new tab" to keep this page open):

Manage Your Files Efficiently: A Comprehensive Guide to OrganiX

Why OrganiX

OrganiX is a computer file organizer that uses voice commands to simplify the file organization process for computer users. With increasingly busy schedules and growing amounts of data, it can be difficult to keep track of and manage all the files on our devices. OrganiX aims to address this issue by providing a comprehensive and user-friendly solution that simplifies the file organization process and helps users maintain a clutter-free digital workspace.

How it Contributes to SDG

OrganiX contributes to the United Nations' Sustainable Development Goals (SDGs) by promoting both quality education (SDG 4) and responsible consumption and production patterns (SDG 12).

SDG 4: Quality Education

OrganiX supports quality education by helping students and educators maintain a well-organized digital workspace, which can lead to increased productivity and efficiency in their studies or teaching. By providing an easy-to-use tool for managing files and resources, OrganiX allows users to focus on learning and sharing knowledge, ultimately contributing to the goal of ensuring inclusive and equitable quality education for all.

SDG 12: Responsible Consumption and Production

Additionally, By helping users better organize and manage their digital files, OrganiX encourages more efficient use of resources, reduces electronic waste, and minimizes the need for additional storage hardware. This, in turn, contributes to a more sustainable and environmentally conscious digital ecosystem.

UML Class Diagram

Here's the UML class diagram of our project:

OrganiX

Features

OrganiX offers a range of powerful voice-activated features designed to enhance file organization and management:

  1. Advance File Organizer📂 : Users can verbally instruct OrganiX to automatically organize files based on their type into predefined or customizable folders, making it easy for them to locate and manage their documents, images, videos, and other file types.

  2. Temporary File Deleter🗑️ : Users can include a ".temp" keyword in files meant for one-time use (e.g., images downloaded for a single project), and instruct OrganiX to swiftly delete all such temporary files with a single voice command. This frees up storage space and enhances system performance by eliminating cache files, logs, and other short-term data.

  3. Auto Rename📝 : Automatically rename multiple files in a folder using a pre-defined naming convention, saving time and effort in manual file renaming.

  4. Change Folder Path🔄 : Enables users to modify the folder path where operations will be conducted. With a simple voice command, users can easily dictate a new working directory for the OrganiX operations, providing increased flexibility and control over file organization tasks.

License

OrganiX is licensed under the MIT License. See the LICENSE file for details.

Authors

OrganiX was developed by:

Feel free to reach out to the authors with any questions, suggestions, or collaboration requests.

Acknowledgements

We would like to extend our sincere gratitude to our professor, Francis Jesmar Montalbo, for providing us with the opportunity to showcase our talents and create this innovative project. His guidance and support have been invaluable throughout the development process. You can find his GitHub profile here.

We would also like to express our gratitude to the developers and maintainers of the libraries and APIs used in this project, as well as the open-source community for their support and inspiration.

Contact Information

If you have any questions, suggestions, or collaboration requests, please feel free to reach out to us:

Email: angelobaricante@gmail.com

GitHub: @angelobaricante

Happy organizing!!