Volver a proyectos

03

HelpDesk

Sistema de tickets para mesa de ayuda, con avisos en Microsoft Teams y por correo.

El problema

Después de años trabajando con mesas de ayuda, sabía qué le falta a una: centralizar solicitudes y avisarle al equipo en el momento, sin que nadie tenga que revisar a mano.

Lo que construí
  • Notificaciones a Microsoft Teams por webhook, con colores según el tipo de evento.
  • Correos automáticos con PHPMailer.
  • Identificadores de ticket cifrados con AES-256-CBC en las URL.
  • Tabla de tickets dinámica con DataTables y AJAX.
Reto

Encontré y corregí un error en el que los identificadores cifrados llegaban a las consultas de la base de datos sin descifrar.

Arquitectura
  1. Usuario

    Formulario

  2. HelpDesk

    PHP

  3. Equipo

    Teams + correo