Projekt:
Job System (E-Office)

Job System (E-Office)

Celem tego projektu było stworzenie kompleksowego systemu do monitorowania i zarządzania aktywnością biura. Główny nacisk został położony na relacje firma–klient, obejmujące między innymi harmonogramowanie projektów, zarządzanie klientami oraz organizację pracy, a także codzienne procesy biurowe, takie jak ewidencja czasu pracy i zarządzanie urlopami.

System został zaprojektowany tak, aby gromadzić różne aspekty działalności biura w jednej platformie, dostarczając narzędzi wspierających zarówno zarządzanie projektami, jak i wewnętrzne procesy organizacyjne.

Jest to największy projekt, jaki do tej pory rozwijałem. Mimo dużej skali nie jest to najbardziej zaawansowany technicznie system, nad którym pracowałem — niektóre mniejsze projekty wymagały bardziej złożonych rozwiązań lub wiązały się z większymi wyzwaniami technicznymi.

Job System jest projektem rozwijanym ciągle. W zależności od potrzeb klienta regularnie go modyfikuję, dodaję nowe funkcjonalności oraz aktualizuję wykorzystując najnowsze dostępne technologie webowe.

System został stworzony dla mojej byłej firmy. Ze względu na poufność informacji nazwy klientów oraz członków zespołu (z wyjątkiem mojej własnej) zostały zamazane. Prezentacja przedstawia jedynie wybrane funkcjonalności — pełny system składa się z kilkudziesięciu mniejszych i większych skryptów, modułów oraz zintegrowanych rozwiązań.

Job System (E-Office) Bezpieczny ekran logowania zapewniający dostęp wyłącznie dla autoryzowanych użytkowników.
Job System (E-Office) Główny panel systemu prezentuje wszystkie zlecenia, podzielone na kilka sekcji:
1 - Moje zlecenia - wszystkie zadania przypisane do zalogowanego użytkownika
2 - Aktualne zadania - lista zleceń będących obecnie w trakcie realizacji
3 - Wszystkie zlecenia - pełna lista zleceń, pogrupowana według klientów
4 - Zlecenia anulowane i zakończone - zlecenia z ostatniego tygodnia z możliwością podglądu archiwum
Job System (E-Office) System jest stale rozwijany i ulepszany. Na tym widoku przedstawiono nową sekcję - Zlecenia, nad którymi ostatnio pracowałem. Każdy użytkownik może wybrać do 9 zleceń lub całkowicie wyłączyć wyświetlanie tej sekcji.
Job System (E-Office) Po przypisaniu nowego zadania pracownik otrzymuje automatyczne powiadomienie e-mail. Dodatkowo każde nieotwarte jeszcze zlecenie oznaczone jest ikoną „nowe zadanie”.
Job System (E-Office) Podczas dodawania nowego użytkownika administrator definiuje zakres jego uprawnień. Pracownik może otrzymać status superużytkownika (admin), zapewniający dostęp do wszystkich zakładek oraz dodatkowych narzędzi, lub ograniczony dostęp do wybranych obszarów systemu.
Job System (E-Office) Użytkownik uprawniony do tworzenia zleceń wybiera klienta z listy rozwijanej, następnie projekt. Każdy klient może posiadać wiele projektów, a każdy projekt - wiele zleceń. Kolejnym krokiem jest uzupełnienie wymaganych informacji.
Job System (E-Office) Po zaplanowaniu zlecenia przypisani członkowie zespołu mają dostęp do pełnych informacji. W trakcie realizacji możliwe jest dodawanie komentarzy - zarówno przez zespół, jak i przez klienta. Klienci posiadają dedykowany panel umożliwiający podgląd postępu prac.
Job System (E-Office) Każde zlecenie może składać się z wielu zadań. Każde zadanie jest indywidualnie monitorowane w celu dokładnego określenia czasu potrzebnego na jego realizację. Podczas dodawania zadania wymagany jest krótki opis.
Job System (E-Office) Po dodaniu nowego zadania automatycznie rozpoczyna się pomiar czasu pracy.
Job System (E-Office) Zadania mogą być wstrzymywane, wznawiane oraz kończone. Istnieje możliwość usunięcia zadania lub korekty czasu. W przypadku zapomnienia zakończenia zadania pracownik może wysłać prośbę o korektę, która trafia do superużytkownika.
Job System (E-Office) Jedno zlecenie może angażować wielu pracowników z różnych działów oraz dziesiątki zadań. Każda minuta pracy jest rejestrowana.
Job System (E-Office) Informacje o aktualnie wykonywanych zadaniach wyświetlane są również na stronie głównej.
Job System (E-Office) Widok profilu użytkownika zawierający dane osobowe oraz informacje o aktywności.
Job System (E-Office) Kalendarz prezentuje nadchodzące wydarzenia oraz ewidencjonuje dni wolne, urlopy i zwolnienia lekarskie. Użytkownik ma wgląd w swoje godziny pracy, wyświetlane na dole strony. Obsługiwane są wielokrotne logowania i wylogowania, a wpisy czasu mogą być edytowane lub zgłaszane do korekty.
Job System (E-Office) Gotowy do wydruku raport godzin pracy w cyklu dwutygodniowym.
Job System (E-Office) Przebudowany panel główny z ulepszoną użytecznością.
Job System (E-Office) Kalendarz oparty na PHP został zastąpiony rozwiązaniem opartym o jQuery / JavaScript.
Job System (E-Office) Jeden z klientów poprosił o zastąpienie sekcji komentarzy modułem śledzenia i przypisywania zadań. Widok przedstawia testowanie nowej funkcji.
Job System (E-Office) Funkcjonalność przetestowana - działa poprawnie!
Przewiń do góry Poprzedni projekt: Ambrosia Interior Design Następny projekt: Akaishi USA
Wordpress I've lately been using:
  • Wordpress
  • PHP
  • CSS
  • jQuery

Summary: Font-end and Back-end developer, also designer with 27+ years of experience. Currently based in Poland. Eligible to work in the US (US Social Security Number holder) for any employer on W2 / 1099 basis. Utilizes both technical skills and designing aptitude. Lived and worked in Europe, Australia and North America.

PHP CMS HTML5 CSS3 RWD OOP MySQL PDO JS jQuery JSON GIT Bitbucket GitHub Gulp