The Challenge
The North Bay's largest security firm needed online guard certification training and testing, with card payments handled to PCI-DSS standards.
The Solution
A PHP/MariaDB application with interactive e-learning and testing, and payment processing through Authorize.net so card data stays out of the application's scope entirely.
What I Built
E-Learning & Testing
Guards work through training material and take certification tests online.
Authorize.net Payments
Card data handled by the processor, never by the application's servers.
Compliance-Aware Architecture
Built so PCI-DSS scope stays as small as possible.
Outcome
- Guards trained, tested, and certified online
- Card data never touches the application's servers
Built With
