Demo · Puck 0.23 + Next.js 16

Un sportsbook whitelabel, editable a mano alzada.

Un solo registro de componentes React. Tres marcas distintas. Cada operador arma su portada arrastrando bloques y ajustando props, sin tocar una línea de código y sin poder romper lo que no le corresponde.

1 · Editás

Arrastrás componentes en Puck. Cada cambio se autoguarda como DRAFT del tenant, sin tocar lo que ve el público.

2 · Publicás

El draft se congela como una versión inmutable. Recién ahí cambia el sportsbook público.

3 · Versionás

Cada publicación queda en el historial. El rollback no borra nada: republica una versión vieja como una NUEVA.

4 · Delegás

Los permisos por rol acotan qué puede tocar cada quien: el operador mueve, el editor solo escribe, el viewer mira.

Tenants del demo

Mismo código, distinto JSON de tema y de layout.

Claro
2.45
Oscuro
2.45

Acme Bet

/acme

v13
Tipografía
Space Grotesk
Radio
0.25rem
Historial
13 versiones
Bloques
8 en la portada
Claro
2.45
Oscuro
2.45

BetMax

/betmax

v5
Tipografía
Outfit
Radio
1.25rem
Historial
5 versiones
Bloques
8 en la portada
Claro
2.45
Oscuro
2.45

Nordic Odds

/nordic

v6
Tipografía
IBM Plex Sans
Radio
0.125rem
Historial
6 versiones
Bloques
7 en la portada