System zarządzania czasem - Kompletne rozwiązanie śledzenia czasu

Webowe śledzenie czasu z terminalem Android RFID i czasem projektowym

2025-2026 Customer Project

Opis projektu

Ten projekt to kompleksowy system zarządzania czasem opracowany dla potencjalnego klienta. System zapewnia śledzenie czasu, zarządzanie nieobecnościami, nadgodziny, raporty i eksport, a także rejestrację czasu projektowego oraz natywną aplikację terminala Android do rejestracji RFID/NFC z GPS. Pracownicy rejestrują czas przez web lub mobilne API; IT Apps dystrybuuje APK terminala. System ściśle integruje się z systemem zasobów ludzkich.

Główne funkcje

Śledzenie czasu

Rejestracja z zarządzaniem przerwami

Zarządzanie nieobecnościami

Wnioski o nieobecność z przepływem pracy zatwierdzenia

Widok kalendarza

Kalendarz miesięczny z rekordami czasu i nieobecnościami

Raporty i analityka

Raporty miesięczne z obliczeniami nadgodzin

Funkcje eksportu

Eksport danych w różnych formatach

Powiadomienia

Konfigurowalne preferencje powiadomień

Czas projektowy

Rejestruj i uzupełniaj czas względem projektów klienta

Aplikacja terminala Android

Natywny terminal Compose do rejestracji na hali i przypisywania RFID

Rejestracja RFID i NFC

Obsługa HID wedge i tagów NFC przez Mobile API v1

GPS przy rejestracji

Lokalizacja zapisywana jako GeoJSON na zdarzeniach rejestracji czasu

Stos technologiczny

Framework backend

Laravel 11
PHP 8.2+
MySQL

Frontend

Livewire
Alpine.js
Bootstrap

Architektura

Zasady SOLID
Warstwa serwisowa
Kontrakty

Zarządzanie danymi

Eloquent ORM
Ścieżki audytu
Serwisy raportowania

Przepływ pracy

  1. Rejestracja czasu: Pracownicy rejestrują czas i zarządzają przerwami
  2. Wnioski o nieobecność: Pracownicy wnioskują o nieobecności z przepływem pracy zatwierdzenia
  3. Zwolnienie lekarskie: Pracownicy zgłaszają zwolnienia lekarskie z dokumentacją
  4. Widok kalendarza: Przeglądanie rekordów czasu i nieobecności w kalendarzu miesięcznym
  5. Raporty: Generowanie raportów miesięcznych z przeglądem godzin i nadgodzin
  6. Obliczanie nadgodzin: Automatyczne obliczanie nadgodzin i wynagrodzenia
  7. Eksport: Eksport danych czasowych w różnych formatach do zewnętrznego przetwarzania
  8. Czas projektowy: Księguj godziny na projekty klienta i uzupełniaj wpisy
  9. Terminal Android: Pobierz APK z IT Apps, uwierzytelnij się i rejestruj przez RFID/NFC
  10. Integracja: Bezproblemowa integracja z systemem HR dla danych pracowników