# Backend (FastAPI) - Minimal scaffold

Este directorio contiene un scaffold mínimo para la API de simulación.

Requisitos

- Python 3.9+
- Crear un virtualenv e instalar dependencias:

```bash
python -m venv .venv
source .venv/bin/activate   # Windows: .venv\Scripts\activate
pip install -r requirements.txt
```

Ejecutar la app

```bash
# desde la carpeta backend
uvicorn app.main:app --reload --host 0.0.0.0 --port 8000
```

Endpoints útiles

- `GET /colonias` — lista de colonias (mapea a `routeId`)
- `GET /eta?colonia=Zona%20Centro` — devuelve `mensaje` y `status` textual (sin coordenadas)
- `POST /simulate/tick` — avanza la simulación un paso y devuelve los eventos disparados
