PAQUETE Biometrik — UNA sola app (sincronía + formularios)
================================================================================

Arquitectura unificada: un router, una config, una base, un código de
vinculación y un panel. La PWA va en /app/.

INSTALACIÓN (cPanel / Neubox)
-----------------------------
1. Crea una base MySQL/MariaDB vacía y un usuario con permisos sobre ella.
   Anota: host, nombre, usuario y contraseña.
2. Sube el contenido de este ZIP a la carpeta del dominio (public_html) y
   descomprímelo. Instálalo en la RAÍZ del dominio: la PWA viene compilada con
   base /app/. Para una subcarpeta hay que recompilar la PWA con esa base.
3. Abre en el navegador:  https://tudominio/instalar
   Llena los datos de la base + el administrador y pulsa "Instalar".
   (El instalador crea config.php, el esquema ÚNICO de 41 tablas más las 3 de Biometrik, el
   administrador y el primer proyecto; te muestra el código para conectar.)
   Acceso inicial del panel: admin / ks2106. Cámbialo en Ajustes → Seguridad.

4. Listo:
   - Panel:  https://tudominio/panel
   - App PWA: https://tudominio/app/
   Al abrir la app, únete con el código "palabra:clave" que te dio el instalador.

QUÉ HAY AQUÍ
------------
  index.php        router unificado (instalar, panel, /admin, /dc, /api/v1, /app)
  instalar.php     instalador web
  panel.php        tablero de administración genérico
  app/             PWA de esta app
  mod-espacios/    centro de sincronía (API /api/v1, panel /admin)
  mod-captador/    formularios (bajo /dc)
  esquema.mysql.sql  esquema único (41 tablas)
  config.example.php modelo de config única
  tools/           instalar.php (consola) e importar-captador.php

REQUISITOS
----------
  PHP 8.1+ con PDO MySQL; MySQL 5.7+/MariaDB 10.3+. HTTPS recomendado.
  Nunca subas config.php ni datos/ a un repositorio.
LICENCIA
--------
  Al abrir el dominio verás dos puertas: «Abrir mi app» y «Administración».
  El paquete incluye 30 días de prueba; al vencer queda en sólo lectura y
  puedes exportar. Actívalo en Panel → Licencia con tu clave de Lumbre.
  La app también trae una prueba local de 30 días para quien no pertenece
  a un equipo: al vencer, deja de abrir y ofrece comprar la licencia o
  unirse con la liga o el código del equipo. Quien entra con esos datos
  queda activado en su dispositivo y no ve la prueba.
