2 carreras · 14 páginas · 22 motores. Todo sale de un archivo de datos por carrera; cero código por carrera.
Abrir el generador de carreras →
Ahí se arma una carrera desde cero, se ve el sitio salir en vivo, y se descarga su archivo de datos. Esa pantalla no tiene un solo campo programado: se dibuja sola a partir del catálogo de configuración.
| Carrera | Arquetipo | Base | Arquetipo | Organizador | Sin confirmar | Backoffice | Reglas levantadas |
|---|---|---|---|---|---|---|---|
| Carrera Rosa La carrera · Convocatoria · Inscribirme · Fotos · Recorrido |
Carrera con causa / familiar | 57 | 4 | 41 | 11 | panel · mostrador | causa-sin-destino |
| Medio Maratón de la Sierra La carrera · Convocatoria · Inscribirme · Apoya la causa · Entrega de kits · Fotos · Resultados · Premios · Recorrido |
Carrera competitiva con chip | 34 | 9 | 59 | — | panel · mostrador | ninguna |
tipo guardado que el código
pueda consultar después.
.mjs que corren en las pruebas. No hay copia para el navegador ni empaquetador: si
hubiera, el archivo probado y el archivo servido dejarían de ser el mismo.
tenant_id en cada tabla y una firma por fila: si alguien cambia un dato
directo en la base, la fila deja de validar y el panel lo dice. El organizador tiene su
panel para ver quién se inscribió, cambiar estados y
bajar el CSV. Cada movimiento queda con quién, cuándo y por qué.
sin_cupo,
que es no prometer lo que no se puede cumplir.