• Location: /src/components/tes-dashboard/
• Status: Running on http://localhost:3001
• Pages Working:
- Dashboard:
/federated-analytics-showcase/ - Tasks:
/federated-analytics-showcase/tasks - Workflows:
/federated-analytics-showcase/workflows - System Status:
/federated-analytics-showcase/status - Service Info:
/federated-analytics-showcase/service-info - Logs:
/federated-analytics-showcase/logs - Network Topology:
/federated-analytics-showcase/topology - Settings:
/federated-analytics-showcase/settings
• Location: /backend/
• Status: Running on http://localhost:8080
• Main Files:
- Entry Point:
/backend/main.py - App Factory:
/backend/app_factory.py - Flask Adapter:
/backend/adapters/web/flask_adapter.py - API Services:
/backend/core/services/
• Core: /api/test_connection, /health, /status
• Data: /api/dashboard_data, /api/tes_locations, /api/batch_runs
• Workflows: /api/batch_nextflow, /api/batch_snakemake, /api/batch_cwl
• Tasks: /submit, /task_details, /cancel_task
• TES Instances: 4 ELIXIR nodes connected
• Total Workflows: 66 (59 batch + 7 individual)
• Supported Types: Nextflow, Snakemake, CWL
• Storage: File-based in /backend/uploads/
• Frontend: /package.json, /vite.config.ts, /tsconfig.json
• Backend: /backend/requirements.txt, /backend/core/config.py
• Docker: /Dockerfile, /backend/docker-compose.yml
# Start Backend
cd /backend && python main.py
# Start Frontend
npm run dev✅ Everything is working and ready for production!