Home
Case studies
Contact
Progressive Web Application Development
Client: Hydrogeotechnique
CUSTOMER ISSUES
Project Context
Solution
To address this situation, Euro Tech Conseil introduces a solution within the realm of Hydrogeotechnics. This entails the integration of a specialized module into the SEMAFOREAPP application, tailored for the efficient management of safety visits. This module will be exclusively accessible to engineering professionals affiliated with the QHSSE department (Quality, Health, Safety, and Environment), as well as the human resources department.
To ensure seamless functionality even in the absence of an internet connection, the module will incorporate a crucial feature known as a “service worker.” This innovative addition empowers the application to load and operate offline, thereby enabling engineers to engage with visit forms even when an internet connection is unavailable. This is achieved through the utilization of Progressive Web Application (PWA) technology, which allows engineers to seamlessly complete visit forms even in offline scenarios.
The information and modifications made by the engineers will be securely stored within a local database. Once a stable internet connection is reestablished, a synchronization process will automatically initiate, ensuring that any edited forms are promptly and accurately updated for visibility by QHSSE service members.
Results
- Every input and modification made to the visit forms will be securely stored within a cache or local database. This safeguard ensures that all gathered information remains readily accessible, even in cases of connection disruptions.
- This seamless functionality empowers the engineers to seamlessly continue their tasks at the construction site, efficiently recording all observations without the need to waste time.
- Once the visit forms have been revised, they will be transmitted to the QHSSE team members. This facilitates the review of reports, allowing for necessary adjustments and enabling decisive actions to be taken in order to resolve any identified issues.