Descripción general
LoginLinkX es un potente sistema de inicio de sesión mediante enlace y un panel de administración fácil de usar, diseñado para gestionar el historial de inicio de sesión y los registros de actividad de los usuarios. Este producto es perfecto para aplicaciones web que requieren una forma eficiente de gestionar y supervisar las actividades de inicio de sesión de los usuarios. Con una interfaz de usuario intuitiva basada en Tailwind CSS y DataTables, el panel ofrece una experiencia fluida para que los administradores puedan consultar el historial de inicio de sesión, realizar un seguimiento de las acciones de los usuarios y filtrar los registros fácilmente.
Características
Características principales:
- Autenticación de administrador: sistema de autenticación seguro que proporciona acceso de inicio de sesión a los administradores a través de un enlace mágico enviado a su dirección de correo electrónico.
- Sistema de inicio de sesión: mecanismo de autenticación sin contraseña que permite a los usuarios iniciar sesión con solo hacer clic en un enlace enviado a su correo electrónico. Garantiza la facilidad de uso y una mayor seguridad al eliminar las contraseñas tradicionales.
- Registros en tiempo real: seguimiento del historial de inicio de sesión de los usuarios, incluyendo marca de tiempo, correo electrónico y estado de autenticación.
- Paginación y búsqueda: los registros se muestran en una tabla paginada con funcionalidad de búsqueda impulsada por DataTables, facilitando la navegación a través de grandes conjuntos de datos.
- Limpieza de registros mediante cronjob: elimina automáticamente los registros con una antigüedad superior a un número definido de días, asegurando el mantenimiento automatizado de la base de datos.
- Diseño responsivo: el panel de administración es totalmente adaptable y accesible desde cualquier dispositivo.
- Temas claros y oscuros: permite cambiar entre modo claro y oscuro para una experiencia más personalizable.
- Fácil instalación: incluye una guía sencilla que permite configurarlo en pocos minutos.
Características técnicas:
- Back-End: construido con Node.js y Express, utilizando PostgreSQL para el almacenamiento de datos.
- Interfaz: diseñada con Tailwind CSS y utilizando DataTables para crear tablas interactivas con ordenamiento, filtrado y paginación.
- Seguridad: utiliza JWT (JSON Web Tokens) para autenticación segura y control de acceso basado en roles.
- Registro y monitoreo: sistema completo de logs para supervisar inicios de sesión y actividad de usuarios.