Worker Monitor - Mobilna aplikacja SaaS do monitorowania pracy pracowników

Worker Monitor - Mobilna aplikacja SaaS do monitorowania pracy pracowników

Worker Monitor to kompleksowe rozwiązanie SaaS w formie aplikacji mobilnej, które umożliwia firmom efektywne monitorowanie pracy swoich pracowników. Głównym celem aplikacji jest usprawnienie procesu raportowania i zarządzania dokumentacją związaną z wykonywanymi usługami, co jest szczególnie przydatne w kontekście obsługi reklamacji klientów.

System pozwala pracownikom na bieżące rejestrowanie wykonanych czynności wraz z dokumentacją fotograficzną, a właścicielom firm daje pełny wgląd we wszystkie działania zespołu z poziomu jednego, przejrzystego panelu.

Użyte technologie

Sprawdź, w jakich technologiach zrealizowaliśmy zlecenie

Laravel

PHP

Filament

Flutter

Docker

PostgreSQL

Redis

I wiele innych …

ZAKRES PRACY

Kluczowe moduły aplikacji

01

Logowanie

System autoryzacji aplikacji Worker Monitor obejmuje przejrzysty ekran logowania z prostym formularzem (e-mail i hasło), walidacją w czasie rzeczywistym oraz dynamicznym stanem przycisku logowania, który aktywuje się dopiero po poprawnym wypełnieniu pól. Dla wygody użytkowników zaimplementowano funkcję podglądu wprowadzanego hasła oraz szybki dostęp do opcji jego odzyskiwania.

02

Rejestracja

Moduł rejestracji został uproszczony do niezbędnego minimum – użytkownik tworzy konto za pomocą adresu e-mail i hasła z dynamiczną walidacją pól zapewniającą natychmiastową informację zwrotną. Płynne przełączanie między ekranami logowania i rejestracji oraz minimalna liczba wymaganych informacji znacząco ułatwiają pomyślne jej przejście.

03

Odzyskiwanie hasła

W przypadku zapomnienia hasła, aplikacja oferuje kompletny, wieloetapowy proces jego resetowania z weryfikacją poprzez jednorazowy kod (OTP) wysyłany na adres e-mail. Intuicyjny interfejs z automatycznym przechodzeniem między polami podczas wprowadzania kodu, możliwością ponownego wysłania wiadomości oraz bezpiecznym procesem ustawiania nowego hasła zapewnia użytkownikowi pełną kontrolę nad bezpieczeństwem konta.

04

Raporty i analizy

System raportowania stanowi serce aplikacji Worker Monitor. Umożliwia etapowe tworzenie raportów, rozpoczynając od wprowadzenia informacji o kliencie (kategoria zgłoszenia, nazwa, adres), a następnie dodawanie informacji o wykonanych czynnościach. Moduł zarządzania aktywnościami pozwala na dodawanie nowych czynności wraz z opisem, załączanie dokumentacji fotograficznej do każdej z nich oraz łatwe usuwanie zbędnych pozycji.

System raportowania

To serce aplikacji, umożliwiające:

01

Etapowe tworzenie raportów

Pracownicy mogą dokumentować swoją pracę bezpośrednio w terenie, co znacząco usprawnia proces raportowania. System oferuje również kompleksową listę wszystkich zgłoszeń w firmie wraz z informacjami o statusie realizacji (np. In Transit, Delivered, Returned) oraz zaawansowane narzędzia filtrowania i wyszukiwania. Dzięki temu właściciele firm mają stały dostęp do aktualnych informacji o pracy swoich zespołów oraz pełną dokumentację w przypadku reklamacji klientów.

02

Zarządzanie aktywnościami

Dodawanie nowych czynności z opisem

Możliwość załączania dokumentacji fotograficznej do każdej aktywności

Łatwe usuwanie zbędnych pozycji

03

Przeglądanie raportów

Kompleksowa lista wszystkich zgłoszeń w firmie

Informacje o statusie realizacji (np. In Transit, Delivered, Returned)

Zaawansowane filtrowanie i wyszukiwanie

Panel administracyjny

Panel administracyjny Worker Monitor to zaawansowane narzędzie zarządzające, stworzone z wykorzystaniem technologii Laravel i Filament. Zaprojektowany z myślą o właścicielach firm, umożliwia kompleksowy nadzór nad pracą zespołu, zarządzanie raportami oraz szybkie reagowanie na reklamacje klientów. Intuicyjny interfejs w połączeniu z bogatą funkcjonalnością zapewnia pełną kontrolę nad działaniem całego systemu.

01

Lista firm

Widok listy firm prezentuje przejrzystą tabelę zawierającą najważniejsze informacje o zarejestrowanych podmiotach w systemie. Każdy rekord zawiera logo firmy (jeśli zostało dodane), pełną nazwę, numer identyfikacji podatkowej (NIP) oraz liczbę przypisanych użytkowników. Interfejs wspiera funkcję paginacji umożliwiającą sprawne poruszanie się po większej liczbie rekordów oraz zaawansowane sortowanie danych według różnych kryteriów.

02

Tworzenie firmy

Proces tworzenia nowej firmy w systemie Worker Monitor odbywa się za pomocą intuicyjnego formularza podzielonego na logiczne sekcje. W głównej części formularza administrator wprowadza podstawowe dane firmy: nazwę firmy, numer identyfikacji podatkowej (Tax number / NIP), maksymalną liczbę użytkowników możliwych do przypisania oraz logo firmy z obsługą funkcji Drag & Drop dla wygodnego przesyłania plików.

03

Lista użytkowników

Widok listy użytkowników prezentuje wszystkie konta przypisane do firm w formie przejrzystej tabeli. Interfejs umożliwia szybkie filtrowanie i wyszukiwanie użytkowników, co jest szczególnie przydatne w przypadku firm posiadających rozbudowaną strukturę pracowników. System paginacji zapewnia płynne poruszanie się po liście, a opcje sortowania ułatwiają znalezienie konkretnych osób według różnych kryteriów.

04

Tworzenie użytkownika

Widok tworzenia nowego użytkownika zawiera przejrzysty formularz z polami do wprowadzenia wszystkich niezbędnych informacji: imię i nazwisko, adres e-mail (służący jednocześnie jako login), hasło startowe oraz wybór roli z rozwijanej listy (np. administrator, pracownik). Interfejs oferuje trzy praktyczne tryby zapisywania danych: standardowy zapis jednego użytkownika i powrót do listy, opcja szczególnie przydatna przy masowym dodawaniu wielu użytkowników, oraz możliwość powrotu do listy bez zapisywania zmian.

Panel firmy

Panel firmy z stanowi fundament systemu, oferując firmom pełną autonomię w zarządzaniu pracownikami, kategoriami oraz aktywnościami.

01

Lista użytkowników

Właściciele firm mogą sprawnie przeglądać istniejących użytkowników poprzez intuicyjną tabelę zawierającą kluczowe informacje: imię i nazwisko pracownika, adres e-mail, przypisaną rolę (np. Employee) oraz datę utworzenia konta. Dla wygody użytkowników zaimplementowano zaawansowaną paginację i sortowanie kolumn, co umożliwia szybkie odnalezienie potrzebnych informacji nawet przy dużej liczbie pracowników. System pozwala również na wybór wielu użytkowników jednocześnie, co stanowi przygotowanie pod przyszłe akcje masowe, zwiększając elastyczność zarządzania zespołem

02

Tworzenie użytkownika

Proces dodawania użytkowników odbywa się przez przejrzysty formularz zawierający pola takie jak imię i nazwisko, e-mail oraz rola w systemie. Szczególnie warte uwagi jest rozwiązanie "Create & create another", które znacząco usprawnia proces onboardingu całych zespołów, pozwalając na szybkie, seryjne dodawanie wielu kont pracowniczych.

03

Lista kategorii

Worker Monitor, umożliwiający firmom precyzyjne definiowanie i zarządzanie grupami czynności wykorzystywanymi później przy tworzeniu raportów pracowniczych.

04

Tworzenie Kategorii

Proces tworzenia nowych kategorii odbywa się poprzez intuicyjny formularz, który umożliwia dodanie tłumaczeń nazwy w wielu językach (English, German, French, Italian), co przygotowuje system pod pełną internacjonalizację. Podczas definiowania kategorii istnieje możliwość przypisania jednej lub wielu aktywności (czynności) poprzez wygodny dropdown, zawierający opcje takie jak Drilling, Waste Removal czy Inspection

05

Lista aktywności

Uzupełnieniem ekosystemu Worker Monitor jest moduł aktywności (Activities), który pozwala firmom na tworzenie i zarządzanie konkretnymi czynnościami, które pracownicy mogą wybierać podczas wypełniania swoich raportów. System umożliwia przeglądanie wszystkich dostępnych zadań do raportowania (takich jak Sprzątanie, Przenoszenie czy Sprzątanie na dworze) w formie przejrzystej tabeli z funkcjami sortowania, paginacji oraz zaznaczania wielu elementów jednocześnie.

06

Tworzenie aktywności

Podczas tworzenia nowej aktywności, użytkownik korzysta z intuicyjnego formularza zawierającego pola na nazwę aktywności (z obsługą wielu języków - English, German, French, Italian) oraz przypisanie jej do jednej z dostępnych kategorii. Podobnie jak w pozostałych modułach, interfejs oferuje zestaw akcji usprawniających pracę: "Create" (zapisujący pojedynczą aktywność), "Create & create another" (umożliwiający szybkie seryjne dodawanie) oraz "Cancel" (pozwalający na rezygnację z edycji bez zapisu zmian).