View project
Netmatters

OPA Health

Healthcare services website providing comprehensive medical care and health solutions with a focus on patient-centered treatment.

About OPA Health App

OPA Health App is a comprehensive healthcare administration portal designed to streamline occupational health services and pre-employment questionnaire management. The application serves as both an administrative dashboard for healthcare providers and a customer-facing portal for businesses managing employee health assessments. Built with a focus on compliance, security, and automation, the platform facilitates the entire workflow from employee referrals through to invoicing and document management.

The system handles complex multi-step processes including pre-employment questionnaires (PEQ), management referral forms, automated report generation, and seamless integration with Microsoft SharePoint for document storage. The platform supports multiple user roles including administrators, staff members, and customer contacts, each with tailored access controls and functionality. Key features include automated invoice generation, comprehensive audit trails, secure document handling with password protection, and real-time collaboration tools for healthcare assessments.

Currently deployed across multiple environments with automated CI/CD pipelines, the application processes thousands of health assessments annually while maintaining strict data protection standards and providing detailed reporting capabilities for both operational and compliance purposes.

My Role

As the Lead Full-Stack Developer on this project, having taken over from a previous technical lead, I maintain and enhance the legacy codebase and refactoring it to modern standards. I was responsible for:

  • 2FA and OTP - Implemented two-factor authentication for admin users and one-time password (OTP) for customer contacts
  • PEQ Drafting - Enhanced the PEQ (Pre Employment Questionnaire) system to allow employees to draft and submit their own PEQs whilst maintaining strict access controls and ensuring the integrity of the existing architecture
  • Management Referrals - Added a new feature to allow managers to refer employees for health assessments, including the ability to add multiple referrals at once and view referral status
  • Laravel Integration - Added core Laravel features into the existing codebase, including database management, validation, translation and migration system
  • Microsoft Graph API - Assisted the customer with debugging and troubleshooting the Microsoft Graph API system

Technologies I worked with

  • PHP / Custom MVC Framework / AltoRouter
  • MySQL / Laravel Eloquent ORM
  • Microsoft Graph API / SharePoint Online
  • PhpOffice PhpWord / TCPDF / League Flysystem
  • Bootstrap / jQuery / DataTables
  • Chart.js
  • SweetAlert2 / Toastr / Magnific Popup
  • Font Awesome / Material Design Icons
  • Moment.js / DateRangePicker / Bootstrap DatePicker
  • Mailgun API
  • Sentry SDK / Whoops
  • Composer / Docker / Docker Compose / Nginx
  • Bitbucket Pipelines / Rsync / SSH
  • StyleCI

Let's work together 🤝

Line
Christopher Kelker

Chriscreates