Arkusze CRM
Wymagane jest stworzenie aplikacji internetowej opartej na PHP do ewidencji i zarządzania personelem jednostki ratowniczo-gaśniczej (4 DPRC 1 DPRZ).
🔥 Charakterystyka personelu
Ogółem — 68 osób, podzielonych na 4 zmiany, które pełnią dyżur dobę co trzy.
W każdej zmianie są:
dowódca zmiany;
dowódca sekcji;
kierowca;
dowódca sekcji-kierowca;
operator;
strażak-ratownik.
Osobno od zmian jest dowódca jednostki oraz jego zastępca — nie należą do żadnej zmiany.
💻 Jak powinna działać aplikacja
Strona personelu
Wyświetlany jest cały personel z takimi danymi:
nazwisko, imię, nazwisko rodowe;
data urodzenia (podświetlana na 5 dni przed urodzinami jednym kolorem, a na 1 dzień — innym);
data przyjęcia do pracy;
okres służby w armii (od jakiej do jakiej daty);
okres przerwy w służbie (jeśli była);
posiadanie statusu UBD (oznaczane polem wyboru);
zmiana, w której służy;
data wygaśnięcia dopuszczenia (jeśli do końca dopuszczenia pozostał 1 miesiąc — data żółta, mniej niż tydzień — czerwona).
Na podstawie tych danych program automatycznie oblicza staż służby oraz czas urlopu:
do 10 lat — 30 dni;
od 10 do 15 lat — 35 dni;
od 15 do 20 lat — 40 dni;
powyżej 20 lat — 45 dni.
Jeśli jest UBD — dodaje się +14 dni do urlopu.
Czas służby w armii dodaje się do stażu,
czas przerwy — odejmuje.
📆 Strony zmian
Powinno być 4 oddzielne strony — po jednej na każdą zmianę.
Na stronie wyświetlany jest skład tej zmiany.
Pracownicy mogą tymczasowo przechodzić do innej zmiany.
Dla każdej zmiany jest kalendarz do końca 2025 roku, gdzie można ustawić status na dowolną datę:
urlop,
zwolnienie lekarskie,
delegacja,
dzień wolny.
Program automatycznie oblicza liczbę osób na zmianie w konkretną datę i pokazuje,
ile osób jest na urlopie, na zwolnieniu lekarskim, w delegacji czy na dniu wolnym,
a także ile osób wchodzi na zmianę w tym dniu.
🗓️ Strona zbiorcza i urlopy-2026
Oddzielna strona powinna łączyć informacje wszystkich zmian w formie ogólnego kalendarza.
Powinien być kalendarz na 2026 rok, gdzie dla każdego pracownika:
ustawiana jest data rozpoczęcia urlopu;
program automatycznie koloruje liczbę dni zgodnie ze stażem i statusem UBD.
Sprawdzanie poprawności urlopów:
Jeśli w zmianie na konkretną datę wchodzi mniej niż 10 osób — wyświetlane jest ostrzeżenie.
Jeśli z jednej zmiany dwie osoby z tym samym stanowiskiem jednocześnie idą na urlop — również ostrzeżenie.
1 stycznia 2026 roku (01.01.2026) na służbę wchodzi 1. zmiana.
🎨 Wymagania dotyczące interfejsu
Nowoczesny design, responsywny interfejs (wygodny do pracy na PC i tablecie).
Wszystkie nazwy, pola i komunikaty — w języku polskim.
Program powinien być wygodny, intuicyjny dla użytkowników jednostki strażackiej.
Można to zrobić w dowolny sposób. PHP lub usługi Google (Google Sheet + AppScript)
Opinia zleceniodawcy o współpracy z Tetyana Shumeyko
Arkusze CRMTermin realizacji prostego projektu wynosił 2 dni. W drugi dzień było doprecyzowanie dotyczące projektu. Terminy były ciągle przedłużane. W 7 dniu nie udało się zakończyć projektu. Niestety.
Opinia freelancera o współpracy z Denis Voronin
Arkusze CRMNie polecam!! Niegrzeczna osoba! Bądź gotowy na nowe wymagania! Pracę otrzymał, trochę poprawił, chociaż pisze, że sam zrobił!
-
1952 16 0 Witam. Gotowy do współpracy. Twoje zamówienie najprościej zrealizować za pomocą rozszerzenia Google App Script. Proszę o kontakt.
-
235 Dzień dobry
Mam ogromne doświadczenie w tworzeniu systemów webowych na PHP
-
3012 73 4 2 Witam! Mam bardzo duże doświadczenie z Google Sheet + AppScript, dlatego będę w stanie szybko i jakościowo zrealizować postawione przez Państwa zadanie!!! Proszę o kontakt!!!
-
Доброго дня
розробка кстомної црм на пхп, пайтоні або жс може коштувати 2-3-5-20к$, в гугл шітс може коштувати 500-1000$, а можуть і 20к зідрати як за окремустистему, тут би краще вирішите що ви хочете шоб більш конкретно формувати запит..
Зазвичай починають автоматизацію бізнесс процессу з шіт бо дешевше та швидше, а потім вже роблять кастом -
Все ж таки пропоную на php, розброблював црм на гітс, вона деревяна. На пхп більш функціональніша буде. У вас хостинг є для розміщення чи треба купувати з доменом? По ціні не дорого буде, це проста система
-