AMS-APP+ AND THE PROCESS OF BUILDING IT
AMS-App+ is a comprehensive occupational safety management platform designed to help organizations manage safety processes, legal compliance, and documentation in a structured and scalable way. Positioned as an all-in-one solution for occupational safety and hazardous substance management, the platform enables companies to handle everything from risk assessments to employee training within a single system.

AMS-APP+ IS...
AMS-App+ is a modern platform designed to simplify occupational safety management, compliance, and operational workflows. The goal is to centralize safety processes while ensuring full legal compliance and operational efficiency, supported by continuous improvements in usability, system modernization, and long-term stability.

AMS-App+ is built on a combination of reliable and proven technologies. At its core, the backend is powered by PHP 8.4 running on Apache with MariaDB as the database, ensuring stability and performance for complex organizational data.
On the frontend, the system uses jQuery and Bootstrap (v3 & v5), supported by tools like DataTables and jqWidgets for advanced UI components.
Automated testing with Codeception and Selenium Grid validates critical workflows, while the platform is containerized using Docker and Docker Compose to ensure consistent development and deployment environments.
FEATURES
AMS-App+ is a flexible and customizable platform covering all major aspects of occupational safety management:
- Risk Assessment: Identify workplace risks and define preventive measures.
- Training & Instruction Management: Plan, track, and document employee safety training.
- Operating Instructions Management: Create and maintain safety documentation.
- Hazardous & Biological Substance Management: Maintain structured and compliant registers.
- Action Management: Assign, track, and monitor safety-related tasks.
- Monitoring & Reporting: Gain visibility into compliance and safety processes across the organization.
OUR CONTRIBUTION
We improved both the user experience and system reliability, focusing on making the platform more intuitive, stable, and scalable:
- Redesigned the navigation menu to create a clearer and more intuitive user experience across multiple modules.
- Improved usability within complex organizational hierarchies.
- Implemented automated acceptance testing using Codeception and Selenium to validate key workflows.
- Built a reusable testing framework to prevent regressions and ensure long-term stability.
- Upgraded the backend to PHP 8.4 and resolved multiple warnings to improve performance and compatibility.
- Refactored and improved the permissions system to ensure consistent and reliable access control.
- Contributed to feature development, including the Training Course module.
- Extended the hazardous and biological substance management modules.
- Continuously supported system improvements, bug fixing, and stabilization.
OUTCOME
These improvements resulted in a more intuitive navigation experience that reduced complexity for users, while automated testing introduced a strong safety net for future development. The backend modernization improved performance and reduced technical debt. Additionally, a robust permissions system ensured secure and predictable access control. Overall, the feature enhancements strengthened AMS-App+ as a complete and scalable occupational safety management solution capable of supporting organizations efficiently and reliably.
CONCLUSION
AMS-App+ simplifies the complexity of occupational safety management by combining usability with strong compliance capabilities. Through continuous improvements in UI, system architecture, and testing, the platform has become a stable, maintainable, and user-friendly solution — enabling organizations to manage safety processes efficiently and in full compliance with regulations.
