Arquitectura
Estructura del recurso
Sección titulada «Estructura del recurso»Archivos principales:
fxmanifest.lua: declaración del recurso.config.lua: configuración central.client/: lógica cliente y NUI bridge.server/: lógica de negocio, base de datos y callbacks.html/: interfaz Vue 3, CSS y lógica visual.sql/marketplace.sql: esquema de base de datos.server/secrets.example.lua: plantilla de credenciales server-only.RELEASE_CHECKLIST.es.md: instalación, migraciones y preparación comercial.
Flujo técnico interno
Sección titulada «Flujo técnico interno»Cliente
Sección titulada «Cliente»El cliente se encarga de:
- abrir y cerrar la UI
- enviar datos iniciales al NUI
- refrescar información
- mostrar blips de meetup
- puente entre NUI y servidor
Servidor
Sección titulada «Servidor»El servidor se encarga de:
- validación de datos
- inventario
- persistencia en base de datos
- compras, pujas, refunds, trades y notificaciones
- admin actions
- follows, wishlist, reportes y ratings
La interfaz web se encarga de:
- render de todo el marketplace
- traducciones ES/EN
- filtros, modales y tarjetas
- estado local de la experiencia
- formato de dinero, fechas y etiquetas según idioma