The tool for conducting occupational health and safety (OHS) audits consists of 3 parts: API Server, Web Application and Hybrid Mobile PWA.
The idea of app is to improve the work of the OHS service, it offers the ability to create forms using a clear wizard from the web application, as well as account management and viewing reports that can be exported in PDF format.
From the phone, you can fill out the created forms by submitting reports in which you answer questions in various forms, attach photos and sign.
Each mobile user reports to a manager (PC user) and has the ability to view his or her employees' reports.
The API server was made in Laravel, the PC and mobile applications in Next.js, with the help of libraries such as React Query or Jotai. Additionally, in the case of the mobile system, Service Workers were implemented, and the whole thing was released as PWA on the Google Play Store. This project also required proper configuration of the server environment on Linux Ubuntu, Nginx software was configured for all 3 domains, appropriate scripts responsible for automatic refreshing of SSL certificates were implemented.
PC Part
Mobile Part
Google Play Store Link