#!/bin/bash echo "═══════════════════════════════════════════════════════════════" echo " 🔍 Flask Installation Check" echo "═══════════════════════════════════════════════════════════════" echo "" # Check if venv is activated if [[ "$VIRTUAL_ENV" == *"venv_v3"* ]]; then echo "✅ venv_v3 is activated" echo " Path: $VIRTUAL_ENV" else echo "⚠️ venv_v3 is NOT activated" echo " Activating now..." source venv_v3/bin/activate fi echo "" echo "Checking Flask installation..." echo "" # Check Flask if python3 -c "import flask" 2>/dev/null; then VERSION=$(python3 -c "import importlib.metadata; print(importlib.metadata.version('flask'))" 2>/dev/null) echo "✅ Flask installed: version $VERSION" else echo "❌ Flask NOT installed" echo " Run: pip install Flask>=3.0.0" exit 1 fi # Check Flask-SocketIO if python3 -c "import flask_socketio" 2>/dev/null; then VERSION=$(python3 -c "import importlib.metadata; print(importlib.metadata.version('flask-socketio'))" 2>/dev/null) echo "✅ Flask-SocketIO installed: version $VERSION" else echo "❌ Flask-SocketIO NOT installed" echo " Run: pip install Flask-SocketIO>=5.3.0" exit 1 fi echo "" echo "═══════════════════════════════════════════════════════════════" echo " Flask Components in Project" echo "═══════════════════════════════════════════════════════════════" echo "" # List Flask components echo "📁 Flask-based components:" echo " 1. web_dashboard/app.py (port 5001)" echo " 2. command_interface/app.py (port 5002)" echo " 3. server/api_core.py (port 8000)" echo " 4. core/analytics/api/analytics_api.py (port 5000)" echo "" echo "═══════════════════════════════════════════════════════════════" echo " Quick Start Commands" echo "═══════════════════════════════════════════════════════════════" echo "" echo "# Activate venv (if not already active)" echo "source venv_v3/bin/activate" echo "" echo "# Launch dashboard" echo "python3 web_dashboard/app.py" echo "" echo "# Launch command interface" echo "python3 command_interface/app.py" echo "" echo "# Launch analytics API" echo "python3 test_analytics_server.py" echo "" echo "═══════════════════════════════════════════════════════════════" echo "✅ Flask is ready to use!" echo "═══════════════════════════════════════════════════════════════"