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

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









