Saltar al contenido
Apside

Information TechnologyNestjsEspañolProgramming

🚀 @lextomato/nest-users ¡Nuevo paquete para NestJS!🎉

Jhojany Uzcategui ·

imagen

Estoy emocionado de presentar @lextomato/nest-users, un paquete integral y listo para usar que simplifica la implementación de autenticación, gestión de usuarios, roles y permisos en NestJS. Si estás desarrollando aplicaciones con NestJS y necesitas una solución robusta para el control de acceso y gestión de usuarios, ¡este paquete es para ti!

🚀 Características

  • 🔒 Autenticación Completa: Implementación de autenticación basada en JWT, incluyendo login, logout, validación de sesión, cambio y recuperación de contraseñas.
  • 🧒🏻 Gestión de Usuarios: CRUD completo para usuarios con integración de roles.
  • ⚡️ Sistema de Roles y Permisos: Control de acceso basado en roles y permisos con un guardia de roles integrado.
  • 📧 Sistema de Correo: Envío de correos electrónicos para activación de cuentas y recuperación de contraseñas, con configuración dinámica de plantillas y transporte.
  • 🪜 Modularidad y Escalabilidad: Módulos independientes y bien integrados que facilitan la escalabilidad y el mantenimiento del código.
  • 🛠️ Fácil Configuración y Extensión: Configuración sencilla y diseño extensible para adaptarse a diferentes necesidades de proyectos.

💡 Beneficios clave:

  • Ahorra tiempo en la implementación de autenticación y control de acceso.
  • Modular y escalable, ideal para proyectos que crecen.
  • Listo para producción y totalmente documentado.

🚀 Instalación rápida:

npm install @lextomato/nest-users

💼 Documentación completa disponible en el repositorio de GitHub:

🔗 https://github.com/lextomato/nest-users

📄 Sobre el paquete:

@lextomato/nest-users está diseñado para desarrolladores que buscan una solución sólida para manejar usuarios, roles y permisos en sus aplicaciones de NestJS. Desde autenticación segura hasta un completo sistema de control de acceso, este paquete cubre todo el ciclo de gestión de usuarios de manera eficiente.

📡 API

La API de @lextomato/nest-users ofrece todas las funcionalidades necesarias para gestionar usuarios, roles, permisos, y autenticación en tu aplicación NestJS.

🌟 Endpoints disponibles

Puedes explorar todos los endpoints de la API de forma interactiva a través de nuestra documentación Swagger en línea. En ella encontrarás:

  • 📄 Autenticación: Login, logout, recuperación de contraseña y más.
  • 👥 Usuarios: CRUD completo para la gestión de usuarios.
  • 🛡️ Roles y Permisos: Gestión de roles y permisos para control de acceso.

🌐 Demo en Línea de Swagger

👉 Accede a la documentación Swagger para ver la lista completa de endpoints y probar cada uno de ellos directamente desde la interfaz interactiva.

Documentación Swagger — Demo en Línea 🌍

⚠️ Nota: Esta es una demo estática destinada únicamente para visualización. La funcionalidad interactiva está deshabilitada, por lo que no es posible realizar pruebas de solicitudes o interactuar con los endpoints.

La demo te permitirá:

  • Ver ejemplos de respuestas y formatos de solicitudes.
  • Entender cómo interactuar con la API utilizando diferentes métodos y parámetros.

👥 Contribuciones:

Este es un proyecto open-source y estoy abierto a contribuciones. Si tienes ideas o sugerencias, no dudes en colaborar. ¡Juntos podemos mejorar este proyecto y aportar valor a la comunidad!

🔗 Enlace al paquete en npm: @lextomato/nest-users https://www.npmjs.com/package/@lextomato/nest-users

✨ ¿Interesado en saber más?

Déjame un comentario o envíame un mensaje directo, estaré encantado de ayudarte a comenzar.

🎯 ¡Gracias por tu apoyo y espero que encuentres útil este nuevo paquete!

Seguí leyendo