@echo off REM ACE-Step UI Startup Script for Windows setlocal echo ================================== echo ACE-Step UI (Windows) echo ================================== echo. REM Check if node_modules exists if not exist "node_modules" ( echo Error: Dependencies not installed! echo Please run setup.bat first. pause exit /b 1 ) if not exist "server\node_modules" ( echo Error: Server dependencies not installed! echo Please run setup.bat first. pause exit /b 1 ) REM Get local IP for LAN access for /f "tokens=2 delims=:" %%a in ('ipconfig ^| findstr /c:"IPv4"') do ( for /f "tokens=1" %%b in ("%%a") do ( set LOCAL_IP=%%b ) ) echo Starting ACE-Step UI... echo. echo Make sure ACE-Step API is running: echo cd path\to\ACE-Step echo uv run acestep-api --port 8001 echo. echo ================================== echo. REM Start backend in new window echo Starting backend server... start "ACE-Step UI Backend" cmd /k "cd server && npm run dev" REM Wait for backend to start echo Waiting for backend to start... timeout /t 3 /nobreak >nul REM Start frontend in new window echo Starting frontend... start "ACE-Step UI Frontend" cmd /k "npm run dev" REM Wait a moment timeout /t 2 /nobreak >nul echo. echo ================================== echo ACE-Step UI Running! echo ================================== echo. echo Frontend: http://localhost:3000 echo Backend: http://localhost:3001 echo. if defined LOCAL_IP ( echo LAN Access: http://%LOCAL_IP%:3000 echo. ) echo Close the terminal windows to stop. echo. echo ================================== echo. echo Opening browser... timeout /t 2 /nobreak >nul start http://localhost:3000 pause