Login de administración + alta de empleados y locales con Firebase Auth y Firestore.
Inicializando Firebase…
Ingreso de administración
Creá manualmente un usuario en Firebase Auth, por ejemplo admin@tom.local, y luego en Firestore el documento admins/{uid} con { activo: true, nombre: "Administrador" }.
Panel administrativo
Sesión iniciada
Alta de empleado
Usa @tom.local como dominio interno para Firebase Auth.
QR generado
Empleado
—
Empresa
—
qrId
—
Usuario
—
Email Auth
—
Últimos empleados
Empleado
Empresa
DNI
Usuario
Email Auth
qrId
UID
Sin datos
Alta de local
Esto crea el usuario del local en Firebase Auth y guarda su perfil ampliado en locales/{uid}.