Una plataforma web interactiva diseñada para visualizar, simular y comparar el rendimiento de diferentes algoritmos de asignación de servidores (Server Scheduling). Analiza las diferencias, tiempos de ejecución y makespan entre enfoques voraces (Greedy) y de búsqueda exhaustiva (Backtracking).
- Visualización de Algoritmos: Observa paso a paso cómo se distribuyen las tareas entre los servidores con simulaciones interactivas.
- Múltiples Estrategias: Comparativa directa entre diferentes algoritmos de optimización.
- Dashboard de Benchmarking: Analiza métricas clave (tiempo de ejecución vs tamaño del problema) mediante gráficos intuitivos.
- Interfaz Moderna y Responsiva: Diseño atractivo y fluido construido con Next.js y Tailwind CSS.
Explora la aplicación funcionando en vivo aquí:
https://dazzling-elf-93cbf5.netlify.app/
- Frontend: React, Next.js, Tailwind CSS
- Backend: Python, FastAPI
Si deseas correr el proyecto en tu entorno local:
cd frontend
npm install
npm run devcd backend
python -m venv .venv
# Activar entorno virtual:
# Windows: .venv\Scripts\activate
# Mac/Linux: source .venv/bin/activate
pip install -r requirements.txt
# Comando para iniciar el backend (ej. uvicorn, fastapi dev, etc.)Proyecto desarrollado para el análisis y optimización de algoritmos de planificación.
