#!/bin/bash
# Tool_OCR - 前端開發服務器啟動腳本

set -e

# 顏色定義
GREEN='\033[0;32m'
YELLOW='\033[1;33m'
RED='\033[0;31m'
NC='\033[0m' # No Color

echo -e "${YELLOW}正在啟動 Tool_OCR 前端開發服務器...${NC}"
echo ""

# 檢查 node_modules
if [ ! -d "frontend/node_modules" ]; then
    echo -e "${RED}錯誤: 未找到 node_modules${NC}"
    echo "請先運行: ./setup_dev_env.sh"
    exit 1
fi

# 載入 nvm
export NVM_DIR="$HOME/.nvm"
[ -s "$NVM_DIR/nvm.sh" ] && \. "$NVM_DIR/nvm.sh"

# 進入前端目錄
cd frontend

# 啟動前端服務器
echo ""
echo -e "${GREEN}================================${NC}"
echo -e "${GREEN}前端服務器啟動中...${NC}"
echo -e "${GREEN}================================${NC}"
echo ""
echo "前端界面: http://localhost:5173"
echo ""
echo "按 Ctrl+C 停止服務器"
echo ""

npm run dev
