Phase 3.1: Enhanced Chore Logging and Reporting System

This commit is contained in:
2026-02-05 12:33:51 +11:00
commit e3cae7bfbb
178 changed files with 30105 additions and 0 deletions

64
get_network_ip.bat Normal file
View File

@@ -0,0 +1,64 @@
@echo off
setlocal enabledelayedexpansion
echo ========================================
echo Family Hub - Network IP Detection
echo ========================================
echo.
echo Detecting your network IP address...
echo.
set "FOUND_IP="
for /f "tokens=2 delims=:" %%a in ('ipconfig ^| findstr /c:"IPv4 Address"') do (
set "IP=%%a"
set "IP=!IP:~1!"
REM Skip localhost and APIPA addresses
echo !IP! | findstr /b "127\." >nul
if errorlevel 1 (
echo !IP! | findstr /b "169\.254\." >nul
if errorlevel 1 (
if not "!IP!"=="" (
echo [32mFound Network IP: !IP![0m
set "FOUND_IP=!IP!"
)
)
)
)
echo.
echo ========================================
echo NETWORK ACCESS SETUP
echo ========================================
echo.
if not "!FOUND_IP!"=="" (
echo Your server IP address is: [1m!FOUND_IP![0m
echo.
echo TO ACCESS FROM OTHER PCs:
echo.
echo 1. Update frontend\.env file:
echo VITE_API_URL=http://!FOUND_IP!:8001
echo.
echo 2. Restart frontend after changing .env:
echo cd frontend
echo npm run dev
echo.
echo 3. On other PCs, open browser to:
echo http://!FOUND_IP!:5173
echo.
echo 4. Make sure Windows Firewall allows:
echo - Port 8001 ^(Backend^)
echo - Port 5173 ^(Frontend^)
echo.
echo FIREWALL RULES ^(Run as Administrator^):
echo netsh advfirewall firewall add rule name="Family Hub Backend" dir=in action=allow protocol=TCP localport=8001
echo netsh advfirewall firewall add rule name="Family Hub Frontend" dir=in action=allow protocol=TCP localport=5173
) else (
echo [31mNo network IP address found![0m
echo Make sure you are connected to a network.
)
echo.
echo ========================================
pause