Overview
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.
Objective
The goal of AMS-App+ is to simplify and centralize occupational safety management while ensuring full legal compliance and operational efficiency. Our focus was on improving usability, modernizing the system, strengthening access control, and ensuring long-term stability through automated testing and continuous improvements.
TECHNOLOGY STACK

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. The frontend uses jQuery and Bootstrap (v3 \\\& v5) for a responsive and consistent interface, supported by tools like DataTables and jqWidgets for complex UI components. Automated testing with Codeception and Selenium Grid validates critical workflows, while the entire environment is containerized using Docker and Docker Compose to ensure consistent development, testing, and deployment workflows.
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 significantly enhanced the overall platform:
- A more intuitive navigation experience reduced complexity for users.
- Automated testing introduced a strong safety net for future development.
- Backend modernization improved performance and reduced technical debt.
- A more robust permissions system ensured secure and predictable access control.
- Feature enhancements strengthened AMS-App+ as a complete and scalable occupational safety management solution.
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.
