npm package: @nyx4d/project-management-tool
Description: Interactive 3D project management tool built with Three.js.
Author: nyx4d@proton.me
Latest version: 1.0.0

# 3D Project Management Tool

An interactive 3D project management tool built with Three.js, allowing you to visualize, manage, and interact with your projects in a 3D environment.

## Features
- 3D workspace for organizing projects
- Project nodes with details and tasks
- Drag-and-drop functionality
- Voice commands for adding projects
- Customizable GUI controls
- Advanced lighting and background effects

## Installation
1. Clone the repository:
    ```sh
    git clone https://github.com/nyx4d/3D_Project_Management_Tool.git
    cd 3D_Project_Management_Tool
    ```

2. Install dependencies:
    ```sh
    npm install
    ```

3. Start the local server:
    ```sh
    node server.js
    ```

4. Open your browser and go to `http://localhost:3000`.

## Usage
- Click on project nodes to view and edit details.
- Use the GUI controls to customize node appearance.
- Use voice commands to add new projects (e.g., "add project Project Name").

## Contributing
Contributions are welcome! Please fork the repository and create a pull request with your changes.

## License
<!--* Copyright (c) 2024 nyx4d
 * Contact: nyx4d@proton.me
 * 
 * 3D_Project_Management_Tool makes use of the Open Source Three.js library, which is licensed under the MIT License.
 *
 * This software is provided "as is", without any warranty of any kind, express or implied,
 * including but not limited to the warranties of merchantability, fitness for a particular purpose,
 * and noninfringement. In no event shall the authors or copyright holders be liable for any claim,
 * damages, or other liability, whether in an action of contract, tort, or otherwise, arising from,
 * out of, or in connection with the software or the use or other dealings in the software.
 *
 * Unauthorized use of this software without a valid license from the nyx4d@proton.me is strictly prohibited. Email me and lets work together!
 * 
 * Additional Terms and Conditions:

1. The Software shall not be used for any purpose that is illegal, unethical, or harmful.
2. The Software shall be used in a manner that promotes positive and constructive outcomes.
3. Any use of the Software must be approved by the author or a designated representative.
4. The author reserves the right to revoke the license if these terms and conditions are violated.
<script>
        /*-----       ````````````````````        `````````````     ````````````````````

                       ----------                  ---------------           ---------

             ``````                      ```                           ```````````````

                `````````      _~       ---------          -----------------------
                            _~ )_)_~
                            )_))_))_)
                           __!__!__!____
                           \__________t/ 
       ~~~~nyx4d@proton.me~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3D_Project_Management_Tool                      


                       `````````
    `````          ```````````````````````         ```````````````           ``````*/
</script>
Usage
Open the index.php file in a web browser.
Allow webcam access when prompted.
Interact with the 3D environment using voice commands and mouse movements.
Create, move, and resize editors and iframes to customize your experience.
Save and load scenes using the provided GUI controls.

Features
3D Environment: Built with Three.js, featuring a dynamic scene with lighting and objects.
Full-Body Movement Tracking: Uses TensorFlow.js for pose estimation to adjust the camera position.
Voice Commands: Integrated voice recognition for hands-free interaction.
Dynamic Content Rendering: Editors update content dynamically, which is rendered in corresponding iframes.
Event Logging: Captures and logs user DOM & BOM data for all event interactions for analysis and research.
Scene Management: Save and preload scenes using PHP and MySQL for improved performance.-->