Una forma rápida y sencilla de gestionar tus listas de distribución de Microsoft 365 en tu negocio

Esta aplicación es una solución empresarial diseñada para simplificar la administración de la Lista Global de Direcciones (GAL) y los Grupos de Distribución en entornos corporativos, permitiendo realizar tareas que normalmente requieren conocimientos técnicos avanzados de forma visual y segura.

1. Funcionalidades Principales

Plataforma integral para la gestión unificada del directorio corporativo. Permite visualizar contactos externos y usuarios internos en una sola interfaz.

  • Gestión de Grupos: Altas y bajas masivas en grupos de distribución con un solo clic.
  • Identificación de Owners: Visualización gráfica de los administradores de cada grupo.
  • Admin Panel: Renovación de credenciales de seguridad (Client Secret) desde la app sin reiniciar el servidor.
2. Arquitectura "Híbrida" e Inteligente

Para superar las limitaciones técnicas de Microsoft, desarrollé un motor de conexión dual en el Backend:

  • Vía Rápida (Graph API): Lectura veloz de usuarios y metadatos usando autenticación OAuth 2.0.
  • Vía Potente (PowerShell): Ejecución de comandos complejos de escritura en Exchange Online mediante certificados de seguridad (.pfx).
  • Caché en Memoria: Sistema de optimización que reduce las llamadas a la API, ofreciendo navegación instantánea.
3. Stack Tecnológico

Desarrollo Full-Stack moderno enfocado en seguridad y rendimiento:

  • Frontend: React.js, Tailwind CSS, Lucide React.
  • Backend: Node.js, Express (API RESTful).
  • Integraciones: Microsoft Graph SDK, Exchange Online PowerShell Module.
  • Seguridad: Azure Active Directory (Entra ID), gestión de certificados SSL y protección de rutas.

Alcance

  • Gestión de contactos en la nube
  • Gestión de grupos en la nube
  • Autenticación con Microsoft 365

100% Responsive

React
Tailwind CSS
Node.js
Express
Azure AD
PowerShell

Destacado del Proyecto

“Aplicación capaz de integrar sistemas PowerShell con tecnologías web modernas (React/Graph), resolviendo limitaciones reales de la administración Microsoft 365 mediante una interfaz de usuario (UI/UX) limpia y amigable.”

Alejandro TarazonaWeb Developer