Projekty
Wybrane projekty
Od samego początku celowo wplatam losowość - w tła, efekty hover, kolejność projektów. Nie
dlatego,
że to prostsze (bo nie jest), tylko dlatego, że sieć przestaje wtedy przypominać automat.
Mało kto to w ogóle zauważa... ... I właśnie o to chodzi!
Odśwież stronę i przekonaj się. ↻
X
Ovivio - haki Elementora
O projekcie
W pełni modułowa, elastyczna strona internetowa oparta o rozbudowane rozszerzenia Elementora.
Zamiast korzystać z domyślnych ograniczeń, opracowałem własny system klas odpowiedzialnych
za układ, spacing oraz tła, dzięki czemu osoba edytująca stronę może dowolnie kształtować
wygląd sekcji za pomocą kilku opcji w panelu — bez konieczności pisania kodu.
W projekcie zaimplementowałem również własne widgety PHP, takie jak inteligentny nagłówek z
gradientami. Opracowałem też kompatybilne z Elementorem mega menu bazujące na dynamicznym
pobieraniu elementów menu WordPressa, spójne stylistycznie i łatwe w rozbudowie.
Cechy projektu
Autorski system kontenerów Elementor z motywami tła i presetami spacingu
Wielokrotnego użytku framework SCSS odpowiadający za podstawy wizualne
Widgety w PHP (Smart Heading, Submenu Grid) oraz integracje z WordPressem
Pełnoprawne mega menu oparte na customowych komponentach
Architektura pozwalająca tworzyć złożone układy bez kodowania
See more on the main
site
Polski Instytut Halal
O projekcie
Całkowicie indywidualna realizacja WordPressa, gdzie każda podstrona ma unikalny układ.
Wdrożone moduły wielokrotnego użytku, jak formularze czy CTA.
Strona oparta o Elementor i ACF - wszystkie treści, w tym slajdy Slick Slidera, są edytowalne
z poziomu panelu.
Zajmowałem się pełnym zakresem kodowania (HTML, CSS, JS, PHP) - bez udziału w projekcie
graficznym.
Cechy projektu
niestandardowy motyw WordPress
moduły wielokrotnego użytku
Elementor + ACF
edytowalny Slick Slider
frontend i backend
Więcej
na stronie głównej
Maxwell Oil Tools
O projekcie
Własny motyw WP z unikalnym layoutem dla każdej podstrony i powtarzalnymi komponentami (CTA,
formularz, itd.).
Dodano zaawansowane animacje scrollowania i przesuwane sekcje z wykorzystaniem własnego
JS/CSS.
Elementor użyty do sekcji ze specyfikacjami i case studies. Rozbudowana modyfikacja Slick
Slidera z dodatkowymi elementami nawigacyjnymi.
Zbudowałem 95% strony (HTML, CSS, JS, PHP) - nie uczestniczyłem w jej uruchomieniu ani w
projektowaniu graficznym.
Cechy projektu
niestandardowy motyw WordPress
moduły wielokrotnego użytku
animacje scrollowania (JS/CSS)
integracja z Elementorem
dostosowany Slick Slider
frontend i backend
Więcej na stronie głównej
CRM dla firmy przeprowadzkowej w Sydney
O projekcie
Prosty system CRM dla firmy przeprowadzkowej z siedzibą w Sydney. CRM zbiera dane klientów
firmy dla łatwiejszego ich filtrowania.
Więcej na stronie głównej
Menedżer zamówień
O projekcie
Panel online (Order Manager) dla lokalnego mechanika. Panel pomaga mu śledzić i zarządzać
wszystkimi przychodzącymi zamówieniami.
Bazując na silniku, który programowałem dla tego klienta rok wcześniej, klient poprosił mnie
o zaprogramowanie dla niego kolejnego panelu, tym razem na cały sprzedawany przez niego
asortyment (Order Manager). Nowy panel musiał zawierać dodatkowe mechanizmy dedykowane
specyfice prowadzonej działalności
Cechy projektu
oznaczanie zamówień jako opłacone/dostarczone jednym kliknięciem (w oparciu o Ajax)
wysyłanie przypomnień o płatnościach w oparciu o dynamiczny szablon, który może być
edytowany przez klienta i zawiera predefiniowane elementy takie jak numer faktury, nazwa
klienta, data wystawienia faktury, cena łączna itp.
obliczanie przychodów wybranych rodzajów zleceń
Więcej na stronie głównej
QANTAS - Loże VIPowskie na lotniskach
O projekcie
System dedykowany do śledzenia klientów VIP linii lotniczych Qantas.
Każde lotnisko z salonikiem VIP Qantas jest powiadamiane o przybyciu VIP klienta lub jego
międzylądowaniu i oczekiwaniu na lot łączący.
Ta strona to wewnętrzny system online dla saloników VIP Qantas zlokalizowanych na lotniskach
w Australii, Amerykach, Azji i Europie. Tak, to obejmuje cały glob.
Jego celem jest komunikacja między salonikami w celu przesyłania informacji o przybywających
VIP gościach, aby salonik był gotowy przywitać ich z ulubionymi posiłkami, napojami,
książkami, gazetami itp. przygotowanymi, gdy czekają na lot lub lot łączący.
Cechy projektu
System zarządzania VIP. Każdy gość ma swoje unikalne preferencje
Loże VIPowskie są dedykowane dla znanych aktorów/aktorek, piosenkarzy i polityków
Więcej na stronie głównej
System zarządzania zadaniami i fakturami (E-Biuro)
O projekcie
Cel projektu to śledzenie aktywności w biurze. Głównie skupia się na relacjach
firma-klient, takich jak: harmonogramy projektów czy zarządzanie klientami, jak również na
rutynowych czynnościach biurowych, takich jak karty czasu pracy czy urlopy.
Każdy aspekt działalności biurowej jest zawarty w tym projekcie.
To zdecydowanie największy projekt, który rozwijałem, ale NIE jest nawet blisko tak
zaawansowany jak inne, nawet mniejsze projekty, które budowałem lub brałem udział w ich
konstrukcji/rozwoju.
System pracy to ciągły projekt; co jakiś czas - lub na życzenie klienta - modyfikuję go,
dodaję nowe funkcje lub aktualizuję o najnowsze dostępne rozwiązania webowe.
Opis ten przedstawia jedynie niewielką część znacznie większego systemu składającego się z
kilkudziesięciu powiązanych ze sobą skryptów i funkcjonalności.
Cechy projektu
Centralne zarządzanie zadaniami: zadania osobiste, aktywne projekty, podział według
klientów, historia zadań
Automatyczne powiadomienia e-mail o nowych przydzielonych zadaniach
Szczegółowe śledzenie zadań i podzadań z timerami w czasie rzeczywistym i komentarzami
Zarządzanie użytkownikami i uprawnieniami, w tym funkcje superużytkownika
Struktura oparta na kliencie, projekcie i zadaniu dla uporządkowanego przepływu pracy
Wbudowany kalendarz i moduł kart pracy — godziny, nieobecności, raporty do druku
Regularne aktualizacje, modernizacja i dodawanie nowych funkcji zgodnie z potrzebami
Więcej na stronie głównej
Harmonogram Kursów dla University of Southern California
O projekcie
W 2005 roku zostałem zatrudniony do stworzenia internetowego modułu Course Scheduler dla
jednego z działów University of Southern California. Moim zadaniem było zbudowanie dodatku,
który miał wizualnie odwzorowywać harmonogram zajęć, a Dyrektor, która mnie zatrudniła,
zażyczyła sobie wyglądu przypominającego arkusz Microsoft Excel — co w tamtych czasach było
sporym wyzwaniem.
Po wielu dniach poszukiwania rozwiązania pomysł pojawił się nagle podczas jazdy autobusem z
Vermont/Beverly do USC: przedstawienie minut jako pikseli, aby stworzyć w pełni dynamiczny
wirtualny plan zajęć. Dzięki temu system generował graficzny harmonogram, w którym każdy
blok zajęć był precyzyjnie pozycjonowany w oparciu o rzeczywisty czas, sterowany w całości
napisanym przeze mnie skryptem.
Platforma obsługiwała cały proces — od wprowadzania kursów przez koordynatorów, poprzez
automatyczne sprawdzanie konfliktów i dobór odpowiedniego studia, aż po panel Dyrektora
umożliwiający przegląd, edycję i zatwierdzanie kursów. System spełnił wszystkie wymagania
wizualne i funkcjonalne oraz stał się niezawodnym narzędziem do zarządzania harmonogramami
semestrów.
Cechy projektu
Inteligentny formularz wprowadzania kursów z automatycznym włączaniem/wyłączaniem pól w
zależności od wybranych dni i godzin
Edytowalna lista zgłoszeń przed wysłaniem do Dyrektora Studiów
Automatyczny skrypt wykrywający konflikty czasowe i dobierający najlepsze dostępne
studio
Panel Dyrektora z filtrowaniem semestrów, możliwością zmiany studia i pełną edycją
zgłoszeń
Siatka harmonogramu oparta na pikselach tworzona za pomocą absolutnie pozycjonowanych
warstw DIV — każda minuta reprezentowana przez 2, 3 piksele
Interaktywne bloki umożliwiające natychmiastową edycję zaplanowanych kursów
Obsługa dodatkowych sesji dyskusyjnych oraz graficzne oznaczanie zatwierdzonych kursów
Więcej na stronie
głównej
Lichtenfels, 4k
O projekcie
Front-end dla projektu Typo3 opracowanego za pomocą html/css/js
Strona o rozdzielczości 4k (3840 x 2560) składająca się z dwóch głównych części:
Aktualna prezentacja przesuwanych kafelków zasilana wewnętrznie przez intranet
Sekcja (żółta), do której można uzyskać dostęp przez internet
Cechy projektu
Jest tylko jeden rząd z zagnieżdżonymi pionowymi suwakami (wszystko oparte na
Swiper.js), co daje ogólne złudzenie, że kafelki można przewijać (przewijać) w sposób
przypominający siatkę
Aby uniknąć złamania tego złudzenia, niektóre domyślne strzałki nawigacyjne są wyłączone
- to zależy od aktualnej pozycji suwaka
Chociaż główna siatka to 4x4, każda sekcja może mieć więcej niż jeden slajd - mały
skrypt, który napisałem, sprawdza atrybut data-group (np. 0-1, 0-2, 2-2, 2-3 itd.) i
maluje odpowiednią kafelkę na czarno
Więcej na stronie głównej
Zakwaterowanie dla studentów w Australii
O projekcie
Projekt dla międzynarodowych studentów chcących studiować w Australii - baza danych
zawierająca informacje o zakwaterowaniu, szkołach, college'ach, uniwersytetach, kinach,
pubach itp. dla każdego, kto chciałby przyjechać i studiować w Australii.
Cechy projektu
Strona zawiera siedem różnych motywów graficznych, po jednym na każdy dzień tygodnia
Strefa członkowska
Panel sterowania
Więcej na stronie
głównej
System Utrzymania Budynków
O projekcie
28 budynków korzysta z tego systemu (jak dotąd)
Stworzyłem stronę, która pełni funkcję centralnego hubu usprawniającego działanie budynku.
System obsługuje wiele działów — takich jak hydraulika, ochrona, elektryka i inne — z
których każdy odpowiada za rozwiązywanie problemów w swojej specjalizacji.
Gdy Kierownik Budynku zgłasza potrzebę wykonania pracy, system automatycznie przydziela ją
odpowiedniej firmie. Może to być firma wybrana przez kierownika lub domyślna firma
przypisana do danego typu zadania. Wszystkie firmy są zarejestrowane w systemie i posiadają
unikalny identyfikator oraz hasło umożliwiające bezpieczny dostęp.
Cechy projektu
Cztery panele działające na jednym rdzeniu
Każda firma może być wymieniona w różnych zadaniach, np. hydraulika, ochrona, elektryka,
za pomocą prostego pola wyboru, a następnie przypisana do określonego typu zadania
Gdy nowe zadanie zostanie wprowadzone do systemu, albo przez Zarządcę Departamentu, albo
Super Usera, System automatycznie przypisuje je do firmy zarejestrowanej do tego typu
zadania
Zadania mogą być eksportowane (w formacie .csv) w zależności od ich statusu
Zarządca Budynku może wysyłać masowe e-maile do Zarządców Departamentów, Firm lub obu za
pomocą jednego kliknięcia
Więcej na stronie głównej
Aby uzyskać kompleksowy przegląd mojej pracy, w tym szczegółowe przykłady projektów,
odwiedź moją stronę internetową.
Znajdziesz tam różnorodne portfolio, które prezentuje moje umiejętności w różnych rolach:
programisty , kodera i projektanta .
GregBialowas.com - Portfolio