Back to projects

03

HelpDesk

A help desk ticketing system with Microsoft Teams and email notifications.

The problem

After years working help desks, I knew what one needs: centralize requests and alert the team instantly, without anyone checking manually.

What I built
  • Microsoft Teams notifications via webhook, color-coded by event type.
  • Automatic emails with PHPMailer.
  • Ticket IDs encrypted with AES-256-CBC in URLs.
  • Dynamic ticket table with DataTables and AJAX.
Challenge

I found and fixed a bug where encrypted ticket IDs reached database queries without being decrypted.

Architecture
  1. User

    Formulario

  2. HelpDesk

    PHP

  3. Team

    Teams + correo