Przejdź do treści

Realizacje

Wybrane realizacje

Przykłady projektów i wdrożeń Explore-IT — od integracji API i pluginów WordPress po infrastrukturę, utrzymanie techniczne i aplikacje webowe.

Główne realizacje

Platformy szkoleniowe / Moodle

Platforma szkoleniowa Moodle z niestandardowymi rozszerzeniami

Niestandardowe pluginy, biblioteka Java do Moodle API i integracja symulatorów szkoleniowych z kursami, egzaminami i ćwiczeniami.

Problem

Moodle out-of-the-box nie obsługiwał złożonych scenariuszy: integracji z zewnętrznymi symulatorami, specyficznych typów ćwiczeń i egzaminów oraz automatycznego przypisywania użytkowników do kursów. Istniejące patche traciły ważność przy każdej aktualizacji platformy.

Zakres

  • Biblioteka Java / Spring Boot do komunikacji backendów z Moodle API
  • Niestandardowe pluginy Moodle zastępujące tymczasowe patche
  • Integracja kursów, ćwiczeń i egzaminów z symulatorami szkoleniowymi
  • Automatyczne przypisanie nowych użytkowników do kursów na podstawie ról
  • Obsługa stanów szkoleniowych i synchronizacja z komponentami systemu
  • Pluginy Keycloak-Moodle do obsługi SSO po stronie platformy

Efekt

Platforma edukacyjna działa jako integralna część ekosystemu szkoleniowego: kursy, ćwiczenia, egzaminy i użytkownicy zarządzani spójnie razem z symulatorami. Stabilne pluginy zamiast patchy — odporne na aktualizacje Moodle.

MoodleJavaSpring BootPHPpluginyplatforma szkoleniowa
Keycloak i SSO

Keycloak i SSO dla ekosystemu wielu systemów

Keycloak jako centralne centrum tożsamości: backendy Spring Boot, frontendy, WebSocket, REST API, platforma Moodle i zewnętrzne aplikacje — jedno logowanie i zarządzanie dostępem dla całego ekosystemu.

Problem

Ekosystem składał się z wielu niezależnych komponentów — backendów, frontendów, połączeń WebSocket i platformy edukacyjnej. Każdy element musiał wiedzieć, kto się loguje i jakie ma uprawnienia. Bez centralnego zarządzania każda zmiana roli lub usunięcie konta wymagałoby ręcznej obsługi w wielu miejscach jednocześnie.

Zakres

  • Wdrożenie i konfiguracja Keycloak jako centralnej platformy tożsamości
  • Integracja z backendami Spring Boot przez OAuth2 i JWT
  • Integracja z frontendami, WebSocket i REST API symulatorów
  • Niestandardowe pluginy Keycloak i adaptery dla platformy Moodle
  • Role, grupy i logika dostępu do wszystkich systemów ekosystemu
  • Automatyczne przypisanie użytkowników do zasobów na podstawie ról
  • Rozszerzenie mechanizmów dla zewnętrznych aplikacji klientów

Efekt

Jeden system tożsamości dla całego ekosystemu: użytkownik dodany raz pojawia się we wszystkich systemach z właściwymi uprawnieniami. Zmiana roli lub usunięcie konta działa natychmiast wszędzie. Te same mechanizmy zostały rozszerzone dla zewnętrznych aplikacji innych klientów.

KeycloakSSOOAuth2OIDCSpring BootJavazarządzanie dostępem
WordPress / WooCommerce

PointView — plugin WordPress do interaktywnych wizualizacji

Dedykowany plugin umożliwiający tworzenie interaktywnych wizualizacji i tabel danych — zbudowany jako produkt gotowy do wdrożeń u wielu klientów.

Problem

Gotowe pluginy WordPress nie dawały wystarczającej elastyczności do prezentowania interaktywnych grafik, danych i powiązanych elementów interfejsu. Potrzebne było rozwiązanie łączące panel administracyjny, logikę aplikacyjną, frontend i możliwość dalszego rozwoju jako produktu.

Zakres

  • Zaprojektowanie architektury pluginu
  • Implementacja logiki aplikacyjnej
  • Interfejs oparty o Vue.js
  • Integracja z WordPressem i Elementorem
  • Integracja z Easy Digital Downloads i mechanizmy licencjonowania
  • Rozwój wariantu GOV i integracja z otwartymi danymi
  • Ciągły rozwój kolejnych funkcji produktu
  • Współpraca z PM, testerem i grafikiem

Efekt

Plugin działa jako rozwijany produkt: można go wdrożyć u wielu klientów, utrzymać i komercjalizować zamiast budować podobne rozwiązanie od zera przy każdym projekcie.

WordPressVue.jsElementorpluginlicencjonowanieEDDGOV
Integracje i automatyzacje

Automatyzacja przesyłek paletowych w WooCommerce

Plugin WooCommerce automatyzujący obsługę przesyłek paletowych: tworzenie, statusy, dokumenty PDF i monitoring w panelu klienta.

Problem

Obsługa zamówień wymagała wielu ręcznych kroków: przepisywania danych, tworzenia przesyłek w zewnętrznym systemie, generowania dokumentów, zmiany statusów i informowania klientów. Proces był czasochłonny, podatny na błędy i trudny do skalowania.

Zakres

  • Dedykowany plugin WooCommerce
  • Integracja z API operatora logistycznego
  • Automatyczne tworzenie i zbiorcza obsługa przesyłek
  • Automatyczna zmiana statusów i powiadomienia dla klientów
  • Generowanie i scalanie dokumentów PDF
  • Monitoring przesyłek w panelu klienta
  • Walidacja adresów i kodów pocztowych

Efekt

Obsługa logistyczna przeniesiona do panelu WooCommerce. Mniej ręcznej pracy, mniej błędów adresowych, klient śledzi przesyłkę bez wychodzenia ze sklepu.

WooCommerceWordPressAPIPDFlogistyka
Lokalne wsparcie IT

Kompleksowa opieka IT dla lokalnego biznesu usługowego

Przejęcie i uporządkowanie technicznego zaplecza: strona, hosting, poczta, serwer, sieć lokalna, VPN, monitoring wizyjny i bieżące wsparcie użytkowników.

Problem

Środowisko IT było rozproszone: strona wymagała aktualizacji i uporządkowania, infrastruktura lokalna potrzebowała konfiguracji, a nowy obiekt wymagał kompletnego przygotowania technicznego. Firma nie potrzebowała dużego działu IT, ale potrzebowała odpowiedzialnego zaplecza technicznego.

Zakres

  • Przejęcie i porządkowanie strony WordPress
  • Migracja hostingu, konfiguracja domen i DNS
  • Konfiguracja serwera pocztowego i skrzynek
  • Sieć lokalna, Wi-Fi, VLAN i VPN na urządzeniach MikroTik
  • Konfiguracja monitoringu wizyjnego i zdalnego dostępu
  • Konfiguracja drukarek i urządzeń biurowych
  • Konfiguracja Google Analytics i podstawowej analityki strony
  • Bieżące wsparcie techniczne użytkowników

Efekt

Firma ma jedno techniczne zaplecze do obsługi strony, poczty, sieci, sprzętu, monitoringu wizyjnego i bieżących problemów zamiast wielu rozproszonych punktów odpowiedzialności.

WordPresshostingMikroTikVPNVLANmonitoring wizyjnyGoogle Analytics
Serwery, sieć i utrzymanie

NAS, VPN i infrastruktura dla firmy produkcyjno-usługowej

Wdrożenie NAS, VPN, stanowisk roboczych, urządzeń MikroTik, poczty firmowej i bieżącej opieki technicznej.

Problem

Firma potrzebowała stabilnego środowiska do codziennej pracy: dostępu do plików, stanowisk roboczych, urządzeń biurowych, poczty i dostępu zdalnego. Brak uporządkowania utrudniał pracę użytkowników i zwiększał ryzyko problemów przy awariach.

Zakres

  • Wdrożenie i konfiguracja NAS
  • Stanowiska robocze z dostępem do centralnego zasobu plików
  • VPN i dostęp zdalny
  • Urządzenia MikroTik i elementy szafy RACK
  • Konfiguracja drukarek, skanera i poczty firmowej
  • Konfiguracja hostingu i domeny pod zewnętrzny konfigurator
  • Konfiguracja Google reCAPTCHA
  • Wsparcie użytkowników i stanowisk pracy

Efekt

Pliki w centralnym zasobie, dostęp zdalny skonfigurowany, stanowiska gotowe do codziennej pracy. Środowisko IT poukładane w jednym projekcie.

NASVPNMikroTikRACKWindowspocztareCAPTCHA

Krótsze realizacje

WordPress / WooCommerce

Connector WooCommerce dla dostaw lokalnych

Dedykowany connector spinający niezależne pluginy obsługujące obszary dostaw, daty realizacji i reguły dostępności w jednym formularzu zamówienia.

Problem

Gotowe pluginy obsługiwały osobne fragmenty procesu, ale nie współpracowały wystarczająco dobrze. Potrzebna była spójna logika dostaw, dat realizacji i reguł zależnych od lokalizacji i danych z istniejącego systemu.

Zakres

  • Analiza działania istniejących pluginów
  • Przygotowanie dedykowanego connectora
  • Synchronizacja reguł między rozszerzeniami
  • Poprawa logiki formularza zamówienia
  • Dostosowanie do kilku punktów sprzedaży
  • Aktualizacja integracji ze starszym systemem

Efekt

Formularz zamówienia stał się spójny, reguły dostaw i dat realizacji zaczęły działać razem. Klient usprawnił krytyczny fragment procesu bez wymiany całego zaplecza.

WordPressWooCommercePHPconnectordostawy
Lokalne wsparcie IT

Serwer FTP dla urządzeń geodezyjnych

Ekonomiczny serwer FTP zastępujący droższe rozwiązanie chmurowe producenta urządzeń i umożliwiający przesyłanie danych do stanowisk pracy.

Problem

Producent urządzeń promował droższe rozwiązanie chmurowe, które nie było uzasadnione przy skali i potrzebach klienta. Firma potrzebowała prostego i ekonomicznego sposobu przesyłania danych z urządzeń do stanowisk pracy.

Zakres

  • Konfiguracja serwera transferu plików
  • Konfiguracja dostępu i urządzeń specjalistycznych
  • Konfiguracja domeny i stanowisk pracy

Efekt

Klient przesyła dane z urządzeń bez konieczności korzystania z droższego rozwiązania producenta. Proste, działające i dopasowane do budżetu.

FTPgeodezjatransfer plikówdomenalokalne IT
Aplikacje i panele

Analityka strony bez Google Analytics

Własna warstwa analityki, logów i dashboardów oparta o narzędzia self-hosted — alternatywa dla firm chcących kontrolować dane poza zewnętrznymi platformami.

Problem

Standardowa analityka często opiera się na zewnętrznych platformach bez wystarczającej kontroli nad danymi i logami. Potrzebne było środowisko analityczne i monitoringowe, które można uruchomić we własnej infrastrukturze.

Zakres

  • Wdrożenie self-hosted analytics (Umami)
  • Zbieranie danych przez Grafana Alloy
  • Przygotowanie dashboardów w Grafanie
  • Obsługa logów z Loki
  • Integracja GeoIP i geolokalizacja ruchu
  • Konteneryzacja środowiska z Docker
  • Podstawy pod wdrożenie jako usługa

Efekt

Analityka, logi i dashboardy w kontrolowanej infrastrukturze bez uzależnienia od zewnętrznych platform. Gotowy kierunek usługowy dla firm i agencji.

UmamiGrafanaLokiAlloyDockerGeoIPself-hosted
Integracje i automatyzacje

Automatyzacja treści SEO z AI

System wspierający tworzenie treści SEO z użyciem AI, workflow, kolejek i integracji z WordPressem.

Problem

Proces tworzenia treści SEO obejmuje wiele powtarzalnych etapów: rekomendacje fraz, przygotowanie struktury, ocena jakości, korekta i publikacja w WordPressie. Bez automatyzacji każdy etap wymagał ręcznego przechodzenia między narzędziami.

Zakres

  • Workflow n8n automatyzujący etapy procesu SEO
  • AI jako wsparcie redakcyjno-SEO
  • Integracja z WordPressem
  • Workery, kolejki i Redis
  • Docker i środowisko wykonawcze
  • Praca z rekomendacjami fraz i scoringiem

Efekt

Mniej ręcznych przejść między narzędziami — spójniejszy proces od rekomendacji fraz do gotowego materiału przekazanego do weryfikacji.

AIn8nWordPressDockerRedisSEO

Lab i projekty własne

Lab / projekty własneLab

MediaFlow — narzędzie webowe do przygotowania grafik i multimediów

Autorska aplikacja do konwersji formatów, przetwarzania wsadowego i usuwania tła z AI — grafiki przygotowywane do publikacji bez wysyłania plików na serwer.

Problem

Przy pracy nad stronami i sklepami trzeba często przygotowywać wiele grafik: konwertować formaty, zmieniać parametry eksportu, usuwać tło i przetwarzać pliki wsadowo. Ręczne wykonywanie tych operacji jest powtarzalne i czasochłonne.

Zakres

  • Konwersja grafik do formatów webowych (WebP, AVIF)
  • Obsługa wielu formatów źródłowych
  • Konfiguracja parametrów eksportu
  • Przetwarzanie wsadowe
  • Usuwanie tła z AI w przeglądarce
  • Przetwarzanie po stronie klienta bez wysyłania plików na serwer

Efekt

Narzędzie usprawniające przygotowywanie materiałów do publikacji online. Dowód na budowę praktycznych aplikacji webowych automatyzujących powtarzalne operacje.

WebPAI w przeglądarcebatchReactmultimedia
Lab / projekty własneLab

PapeteriaStudio — aplikacja webowa do projektowania materiałów do druku

Autorska aplikacja do projektowania personalizowanych materiałów do druku: obsługa danych, tekstów, grafik i automatyczne rozmieszczanie na arkuszu.

Problem

Przy produkcji personalizowanych materiałów trzeba łączyć dane, projekt graficzny i techniczne przygotowanie do druku. Ręczne rozmieszczanie elementów i pilnowanie formatów jest powtarzalne i podatne na błędy.

Zakres

  • Obsługa list danych i personalizacji
  • Edycja tekstów i elementów graficznych
  • Konfiguracja rozmiarów kart i szablonów
  • Automatyczne rozmieszczanie elementów na arkuszu
  • Przygotowanie materiałów do druku i dalszej obróbki

Efekt

Narzędzie łączące edytor, dane i techniczne przygotowanie do druku. Dowód na zdolność budowy kompletnych aplikacji procesowych.

aplikacja webowakonfiguratoredytordrukReact

Masz temat techniczny?

Opisz sprawę — Explore-IT zaproponuje kolejny krok: rozmowę, diagnozę, sprint albo wdrożenie.