{"repo":"2listic/datacenter-planner","free":true,"listed":false,"github":"https://github.com/2listic/datacenter-planner","clone":"git clone https://github.com/2listic/datacenter-planner.git","description":"Create your Data center starting from a 2D plan. Place your racks and your cooling system in a detailed 3D scene to find the best solution.","language":"JavaScript","stars":56,"topics":["3d","hacktoberfest","hacktoberfest2025","javascript","threejs"],"license":"MIT","category":"game-templates","readme_excerpt":"Datacenter Planner A web-based tool to convert 2D floorplans into interactive 3D scenes. Draw a floorplan in a 2D canvas using Paper.js, then switch to a 3D view powered by Three.js to add and manipulate 3D models (e.g., furniture like chairs, tables, racks and coolers). https://github.com/user-attachments/assets/f8f9f8c5-0197-4fcf-b0da-fb947f87e825 Features - 2D Floorplan Creation: Draw walls and layouts on a 2D canvas. - 3D Scene Rendering: Convert 2D floorplans into 3D scenes with a single click. - Model Management: Add, delete, and transform 3D models using a dropdown menu. - Export Capability: Export the 3D scene for further use. - Interactive Controls: Use OrbitControls for navigation and TransformControls for model manipulation. Prerequisites - Node.js (version 16 or higher recommended) - npm (comes with Node.js) - A modern web browser (e.g., Chrome, Firefox, Edge) Installation Clone the Repository: Install Dependencies: Run the following command to install the required dependencies (including Three.js and Vite): Running the Application Start the Development Server: Use the start script to launch the Vite development server: Access the webpage: Open your browser and navigate to http://localhost:5173 (or the port shown in the terminal). The tool will load, displaying the 2D canvas for drawing floorplans. Build the App and preview Build and preview the app for production using Vite: Files are now bundled by default into the dist folder. JSDoc Generate automatic documenta","default_branch":null,"files":null,"tree":[],"storefront":"/r/2listic","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/2listic/datacenter-planner/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}