Specyfikacja Techniczna Systemu Locatick #
1. Ogólna Charakterystyka Systemu #
Locatick to kompleksowa platforma do zarządzania zadaniami realizowanymi w terenie. Łączy w sobie funkcje lokalizacji, planowania pracy oraz raportowania, wspierając zarówno działania operacyjne, jak i organizacyjne zespołów mobilnych. System umożliwia skuteczne monitorowanie realizacji zleceń, zarządzanie zasobami terenowymi oraz sprawną komunikację między centralą a pracownikami w terenie – wszystko w czasie rzeczywistym.
2. Składniki Systemu #
System Locatick składa się z następujących komponentów:
- Strona internetowa (www) – główny interfejs użytkownika dla operatorów systemu, dostępny z poziomu przeglądarki.
- Aplikacja mobilna – przeznaczona dla urządzeń z systemem Android oraz iOS, dedykowana pracownikom terenowym.
- Baza danych – centralne repozytorium danych operacyjnych, lokalizacyjnych i zgłoszeniowych.
- API – interfejs programistyczny służący do integracji z systemami zewnętrznymi wykorzystywanymi przez Usługobiorcę.
3. Parametry Techniczne #
Strona WWW – Minimalne Wymagania Systemowe #
- Komputer lub laptop z dostępem do internetu,
- Przeglądarka internetowa w najnowszej wersji (np. Google Chrome, Mozilla Firefox, Microsoft Edge, Opera),
- Włączona obsługa JavaScript,
- Stabilne łącze internetowe (stałe lub mobilne).
Aplikacja Mobilna – Minimalne Wymagania Sprzętowe #
- Smartfon lub tablet z systemem:
- Android minimum 15, lub
- iOS minimum 12,
- Android minimum 15, lub
- Wbudowany moduł GPS,
- Dostęp do internetu mobilnego (LTE/3G/5G lub Wi-Fi).
Dostępność i Bezpieczeństwo #
- System działa w oparciu o infrastrukturę chmurową (AWS), co zapewnia:
- wysoką dostępność usług (High Availability),
- bezpieczeństwo danych dzięki redundancji i szyfrowaniu transmisji (SSL/TLS),
- skalowalność zasobów przy zmiennym obciążeniu.
- wysoką dostępność usług (High Availability),
4. Wykorzystane Technologie #
Locatick korzysta z technologii szeroko stosowanych w nowoczesnych aplikacjach internetowych i mobilnych. Ich dobór umożliwia elastyczny rozwój, integrację z zewnętrznymi systemami oraz zapewnia stabilność i bezpieczeństwo działania.
Warstwy technologiczne systemu Locatick: #
- Backend: PHP, Node.js
- Frontend: JavaScript, HTML, CSS
- Baza danych: PostgreSQL
- Integracja i komunikacja: REST API
System hostowany jest w środowisku chmurowym Amazon Web Services (AWS) – wykorzystując usługi takie jak EC2, RDS, S3 czy Lambda (w zależności od wdrożenia).
5. Architektura Systemu #
System Locatick oparty jest na architekturze trójwarstwowej:
- Warstwa prezentacji (frontend) – aplikacja webowa oraz mobilna, z której korzystają użytkownicy końcowi.
- Warstwa aplikacyjna (backend/API) – odpowiada za logikę działania, autoryzację, przetwarzanie danych oraz komunikację z bazą danych i systemami zewnętrznymi.
- Warstwa danych (baza danych i przechowywanie plików) – przechowuje dane operacyjne, raporty, historię zadań oraz dane lokalizacyjne.
Całość wspierana jest przez chmurę AWS, co pozwala dynamicznie zarządzać zasobami oraz zapewnia wysoki poziom zabezpieczeń i monitoringu działania.
6. Struktura Systemu i Główne Moduły #
System Locatick został zaprojektowany w sposób modułowy, co umożliwia jego elastyczne dostosowanie do potrzeb operacyjnych Usługobiorcy. Każdy moduł pełni określoną funkcję w obiegu informacji, obsłudze zgłoszeń i zarządzaniu pracą zespołów terenowych. Moduły współpracują ze sobą w czasie rzeczywistym, zapewniając pełną synchronizację danych pomiędzy aplikacją mobilną a centralnym systemem.
6.1. Panel Mapy #
- Prezentacja aktualnej lokalizacji użytkowników aplikacji mobilnej oraz przypisanych urządzeń na interaktywnej mapie.
- Wizualizacja zgłoszeń z podziałem na statusy realizacji (np. nowe, w trakcie, zakończone).
- Możliwość szybkiego dostępu do szczegółów zgłoszenia bezpośrednio z poziomu mapy.
- Funkcje filtrowania i wyszukiwania wg wybranych parametrów.
6.2. Panel Zadań #
- Rejestracja nowych zleceń i zgłoszeń.
- Przypisywanie zadań do konkretnych użytkowników systemu.
- Możliwość śledzenia realizacji zadań oraz ich aktualnego statusu.
- Obsługa historii aktywności i logów operacyjnych.
6.3. Baza Informacji #
- Centralna baza danych obiektów i urządzeń terenowych.
- Przechowywanie powiązanych raportów, zdjęć, historii interwencji i przypisanych zgłoszeń.
- Możliwość grupowania i kategoryzowania danych według lokalizacji, typu czy właściciela.
6.4. Panel Konfiguracji #
- Dostępny dla użytkowników z uprawnieniami administratora.
- Konfiguracja systemu w zakresie:
- kategorii zgłoszeń,
- szablonów protokołów,
- pól dodatkowych (custom fields).
- kategorii zgłoszeń,
- Zarządzanie strukturą organizacyjną, użytkownikami i uprawnieniami.
6.5. Aplikacja Mobilna #
- Dostosowana do pracy w terenie – intuicyjny interfejs i zoptymalizowana obsługa zgłoszeń.
- Funkcja lokalizacji GPS użytkownika w czasie rzeczywistym.
- Odbiór i realizacja zadań przypisanych z systemu centralnego.
- Możliwość dodawania zdjęć, notatek, aktualizacji statusów.
- Synchronizacja danych z centralą w czasie rzeczywistym (przy połączeniu z internetem).
7. Integracja z Systemami Zewnętrznymi #
Locatick umożliwia integrację z zewnętrznymi systemami wykorzystywanymi przez Usługobiorcę za pomocą dokumentowanego i rozwijanego REST API, umożliwiającego:
- Wymianę danych o zgłoszeniach i zleceniach,
- Synchronizację lokalizacji, statusów i danych sprzętowych,
- Automatyzację procesów raportowych, analitycznych i operacyjnych.




