This guide covers how to build and run the SupportHive-C engine using the portable toolchain included in the project.
The project includes a portable build system using CMake and GCC (MinGW-w64). No system-wide installations are required.
Run the included PowerShell script to configure and compile the project:
./build_portable.ps1Once the build completes, start the server:
$env:PATH = "$PWD\tools\w64devkit\w64devkit\bin;$env:PATH"
./build/supporthive.exe-
Get your Local IP (visible only to you — never share or commit this value):
- Windows: Run
ipconfigin PowerShell → look for IPv4 Address under your active Wi-Fi adapter. - Mac/Linux: Run
ifconfig | grep "inet "in Terminal.
- Windows: Run
-
Connect on your mobile device: Open your browser and navigate to:
http://<YOUR_LOCAL_IP>:7000/dashboard⚠️ Your local IP is private network data. Never hardcode it in any file that gets committed to a repository.
Check if the engine is responding using PowerShell:
Invoke-RestMethod -Uri http://localhost:7000/ -Method GetExpected Response:
{
"service": "SupportHive-C",
"version": "1.0.0"
}If you prefer using your own system tools:
- Ensure
cmakeandgccare in your PATH. - Initialize build:
mkdir build && cd build cmake .. -G "MinGW Makefiles" cmake --build .
SupportHive-C: Engineering Excellence in Systems Programming.