← Powrót do projektówKomercyjne

System zarządzania kadrami i rozliczeniami dla firm budowlanych

PHP · Laravel · Livewire · Czysta Architektura · Domain Driven Design · Behat · PHPUnit

Aplikacja webowa w wspierająca firmy budowlane w zarządzaniu pracownikami, projektami i rozliczeniami wynagrodzeń. System obsługuje pełny cykl pracy brygad budowlanych — od ewidencji dniówek po generowanie raportów płacowych.

Kluczowe funkcjonalności:

  • Zarządzanie personelem i strukturą firm: Kompleksowa obsługa kartotek pracowniczych, definiowanie stawek (godzinowych i dniówkowych), zarządzanie statusami zatrudnienia oraz przypisywanie pracowników do konkretnych podmiotów i projektów.
  • Ewidencja czasu pracy: Rejestracja obecności i przepracowanych dniówek oraz obsługa list brygadzistów, rozszerzona o możliwość dodawania dokumentacji fotograficznej.
  • Rozliczenia finansowe: Automatyzacja kalkulacji wynagrodzeń, uwzględniająca elastyczne zarządzanie zaliczkami oraz potrąceniami pracowniczymi.
  • Zaawansowane raportowanie: Automatyczne generowanie miesięcznych podsumowań projektowych i zestawień czasu pracy z bezproblemowym eksportem do formatów PDF i Excel.
  • Monitoring i audyt: Rozbudowany dziennik zdarzeń (event log) śledzący kluczowe operacje i ogólną aktywność użytkowników w systemie.

Architektura i stos technologiczny:

  • Backend: PHP 8 / Laravel 9, oparty na architekturze modularnej, która zapewnia ścisły podział na niezależne konteksty biznesowe.
  • Frontend: Laravel Livewire połączony z Tailwind CSS – dostarczanie dynamicznych i reaktywnych interfejsów użytkownika (UI) bez narzutu technologicznego pełnych aplikacji SPA.
  • Wzorce projektowe: Zastosowanie architektury heksagonalnej oraz taktycznego podejścia Domain-Driven Design (DDD).
  • Przetwarzanie danych: Zaawansowane generowanie dokumentów PDF i arkuszy Excel, a także automatyczny eksport danych do masowych przelewów bankowych zgodnie ze standardem SEPA.
  • Zapewnienie jakości (QA): Kompleksowe testowanie aplikacji z wykorzystaniem PHPUnit (testy jednostkowe) oraz frameworka Behat (testy behawioralne/BDD).

Porozmawiajmy.

Szukasz software engineera do zespołu lub projektu? Napisz.