Este proyecto implementa un sistema de autenticación local utilizando reconocimiento facial a través de la cámara del dispositivo.
El objetivo es ofrecer una alternativa ligera y sin conexión a internet para validar la identidad del usuario.
- Registro de rostro desde la cámara del dispositivo.
- Inicio de sesión mediante comparación facial.
- Funciona de manera local, sin necesidad de conexión a internet.
- Interfaz sencilla y rápida de usar.
- HTML5, CSS3, JavaScript y Vite para la interfaz y lógica principal.
- Face API.js (basada en TensorFlow.js) para el reconocimiento facial.
- LocalStorage para almacenar temporalmente los datos del rostro.
local-face-id/
├── index.html
├── src/
│ │ └── styles.css
│ │ ├── main.js
├── public/
│ └── (imágenes, íconos, etc.)
├── License
├── README.md
└── .gitignore
-
Clonar el repositorio:
git clone https://github.com/jcomte23/local-face-id.git cd local-face-id -
Instala dependencias:
npm install
-
Ejecutar el proyecto:
npm run dev
-
El usuario abre la aplicación y registra su rostro.
-
La aplicación guarda la información en el navegador (LocalStorage).
-
Al volver a iniciar sesión, el sistema compara la cámara con el registro local.
-
El reconocimiento facial puede variar según la iluminación y la calidad de la cámara.
-
Este proyecto es educativo y no debe usarse en producción para sistemas que requieran alta seguridad.
-
Los datos se almacenan únicamente en el navegador, no se envían a servidores externos.
Este proyecto fue creado por Javier Cómbita Téllez.
Si tienes alguna pregunta o comentario sobre el proyecto, puedes contactar con Javier en Jcomte23@outlook.com.