- Daniel Esteban Márquez Upegui
- Joan Manuel Jaramillo Avila
- Juan Felipe Monsalve Vargas
- Leider Santiago Cortes Hernandez
Capitalism Simulator es una aplicación web interactiva diseñada para simular y visualizar la distribución de ingresos en una sociedad capitalista, catalogando a las personas por clases sociales según sus ingresos. La simulación utiliza diferentes modelos para calcular niveles de ingresos, el índice de Gini y otras métricas económicas importantes.
Este es un repositorio público. Para clonar el repositorio y ejecutar la aplicación en tu máquina local, sigue las instrucciones a continuación.
- Node.js
- npm (Node Package Manager)
- Clona el repositorio:
git clone <URL_DEL_REPOSITORIO>
- Navega al directorio del proyecto:
cd capitalism_simulator
- Instala las dependencias:
npm install
- Inicia la aplicación:
npm run dev
- Abre tu navegador y navega a
http://localhost:5173/
o simplemente da ctrl + click izq sobre el link que te muestra al iniciar la aplicación.
- Abre tu navegador y navega a https://capitalismsim.netlify.app/
Una vez que la aplicación esté corriendo, verás una interfaz gráfica con varios componentes y botones que te permitirán interactuar con la simulación.
- Canvas: Muestra una cuadrícula visual donde se representan los diferentes niveles de ingresos.
- Estadísticas: Muestra información en tiempo real como el índice de Gini y otras métricas económicas.
- Botón Start: Inicia la simulación de la distribución de ingresos.
- Botón Pause: Pausa la simulación en curso.
- Botón Reset: Reinicia la simulación a su estado inicial.
- Deslizador Densidad: Permite ajustar la densidad de la población en la simulación. El rango permitido es entre 500 y 1000.
- Casilla de Atracción: Si está marcado, la simulación incluirá un factor de atracción el comportamiento de las celdas.
- Parametros de Política: Permite ajustar parámetros de la simulación para escoger la politica a ejecutar.