Narzędzie do przeprowadzania audytów BHP, składa się z 3 części: Serwer API, Aplikacja internetowa oraz mobilna hybrydowa PWA.
Ideą projektu jest usprawnienie pracy służby BHP, oferuje ona z poziomu aplikacji internetowej możliwość tworzenia formularzy za pomocą przejrzystego kreatora oraz zarządzanie kontem i przeglądanie raportów, które można eksportować w formacie PDF.
Z poziomu telefonu można natomiast wypełniać utworzone formularze składając raporty, w których odpowiada się na pytania w różnej formie, załącza zdjęcia oraz składa podpis.
Każdy użytkownik mobilny podlega pod menadżera (użytkownika PC), ma on możliwość przeglądania raportów swoich pracowników.
Server API został wykonany w Laravel, a aplikacja PC i mobilna w Next.js, z pomocą takich bibliotek jak React Query czy Jotai. Dodatkowo w przypadku systemu mobilnego zostały wdrożone Service Workery, a całość wydana jako PWA na Google Play Store. Projekt wymagał również odpowiedniego przygotowania środowiska serwerowego na Linux Ubuntu, skonfigurowane zostało oprogramowanie Nginx dla wszystkich 3 domen, a także wdrożone zostały odpowiednie skrypty odpowiadające za automatyczne odświeżanie certyfikatów SSL.
Część PC
Część Mobilna
Google Play Store Link