Saltar a contenido

platform-front-svelte

Propósito

Frontend white label de la plataforma. Consume platform-api y aplica el tema, idioma y configuración de cada plataforma.

Stack

  • Svelte 5 · SvelteKit
  • TypeScript
  • Tailwind CSS 4
  • TanStack Table
  • Adapter Node

Repositorio

VortexPlayDev/platform-front-svelte

Arquitectura

  • Rutas en src/routes/.
  • Componentes por dominio en src/lib/components/.
  • Servicios en src/lib/services/.
  • Stores en src/lib/stores/.
  • Temas en src/lib/styles/themes/.
  • Componentes nativos de UI en src/lib/components/ui/.

Desarrollo local

pnpm install
pnpm dev

Verificación:

pnpm run check
pnpm run build

Configuración

  • PUBLIC_API_URL: URL pública de platform-api.
  • PUBLIC_WEB_SOCKET_URL: URL del WebSocket de saldo.
  • Cada request debe incluir ?domain=<host>.
  • El token Sanctum se envía como Authorization: Bearer <token>.

Deploy

  • Build con pnpm build.
  • Runtime Node con adapter-node.
  • Verificar variables públicas del entorno antes de desplegar.

Themes

  • celu-apuestas
  • gol-royal
  • leon-sports
  • top-casino

Documentación relacionada