Imagen destacada

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.