@echo off title TechScout Launcher echo ============================================================ echo TECHSCOUT - Technology Scouting Dashboard echo ============================================================ echo. :: Check if Ollama is running echo [1/3] Checking Ollama status... curl -s http://localhost:11434/api/tags >nul 2>&1 if errorlevel 1 ( echo. echo Ollama is not running. Starting it now... start "Ollama Server" cmd /c "ollama serve" echo Waiting for Ollama to start... timeout /t 5 /nobreak >nul :: Check again curl -s http://localhost:11434/api/tags >nul 2>&1 if errorlevel 1 ( echo. echo ERROR: Could not start Ollama automatically. echo Please install Ollama from https://ollama.ai echo Then run this launcher again. pause exit /b 1 ) ) echo Ollama is running! :: Start API server echo. echo [2/3] Starting API server... start "TechScout API Server" cmd /k "cd /d %~dp0 && python api_server.py" :: Wait for API server to start timeout /t 3 /nobreak >nul :: Verify API server curl -s http://localhost:8000/api/health >nul 2>&1 if errorlevel 1 ( echo WARNING: API server may still be starting... timeout /t 3 /nobreak >nul ) echo API server started! :: Start dashboard echo. echo [3/3] Starting dashboard... echo. echo ============================================================ echo TechScout is ready! echo. echo Dashboard: http://localhost:3001 echo API Server: http://localhost:8000 echo. echo Your browser will open automatically. echo. echo TO STOP: Close all TechScout windows, or press Ctrl+C here echo ============================================================ echo. cd "%~dp0dashboard" start "" http://localhost:3001 npm run dev -- -p 3001