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
User
Formulario
HelpDesk
PHP
Team
Teams + correo