Case study · Przedsiębiorstwo Komunalne Wieluń
Przepisanie serwisu z Joomli na statyczny React z zachowaniem adresów – Komunalne Wieluń
Serwis projektu ekologicznego Przedsiębiorstwa Komunalnego w Wieluniu działał na starej Joomli 3 z podatnościami. Przepisaliśmy go na statyczną aplikację React, zachowując adresy podstron, materiały (galerie, PDF-y) i panel dostępności, a potem wdrożyliśmy na dotychczasowy hosting bez przerwy w działaniu.

- Branża
- Przedsiębiorstwo komunalne, sektor publiczny
- Typ
- Strony internetowe
- Lokalizacja
- Wieluń
- Rok
- 2026
Punkt wyjścia
Strona musiała pozostać pod tymi samymi adresami (są w materiałach drukowanych i wynikach wyszukiwania), łącznie z zagnieżdżonymi linkami generowanymi przez Joomlę. Serwer starej strony blokował standardowe pobieranie, a treści, galerie konkursowe i dokumenty trzeba było przenieść w całości.
Serwis publiczny wymaga dostępności: panel kontrastu i rozmiaru czcionki miał działać tak jak wcześniej. Harmonogramy odbioru odpadów i wyszukiwarka „co, gdzie wrzucić” pochodzą z zewnętrznego systemu i miały zostać osadzone bez zmian.
Co zrobiliśmy
- Statyczna aplikacja React (Vite + React 18 + react-router) bez bazy i CMS – brak panelu logowania do zaatakowania.
- Zachowanie oryginalnych adresów 15 podstron oraz fallback dla starych zagnieżdżonych linków Joomli.
- Przeniesienie wszystkich zasobów (galerie, PDF-y, CSS szablonu) 1:1; kopia zapasowa pełnej Joomli i bazy przed migracją.
- Panel WCAG (kontrasty, rozmiar czcionki) odtworzony w React.
- Osadzenie harmonogramów i wyszukiwarki frakcji z systemu strefamieszkanca.pl, przewodnik po frakcjach i ściąga kolorów w sidebarze.
- Redesign: hero z gradientem, widgety „Na skróty”, sticky sidebar, ekran ładowania.
- Repozytorium GitHub z demem na GitHub Pages do akceptacji, deploy na home.pl przez FTPS z fallbackiem SPA w .htaccess.
Efekt
Serwis działa na statycznych plikach – bez Joomli, bazy i panelu administracyjnego, więc znika główny wektor ataku. Stare linki prowadzą w te same miejsca, panel dostępności i harmonogramy działają jak wcześniej.
Klient zaakceptował wersję na demie przed wdrożeniem; aktualizacja to build i wgranie plików, a główna strona przedsiębiorstwa na tym samym koncie pozostała nienaruszona.
Więcej realizacji
Inne projekty
Strony internetoweCase studyPlonio.pl
Strona Internetowa · własny motyw WordPress · katalog sprzedawców · 3 formularze
Strony internetoweCase studyUNI-System – systemy dozorowania
Strona Internetowa · autorski motyw WordPress · landingi lokalne · blog
Strony internetoweCase studyPowerLAB – chiptuning i serwis AdBlue
Strona Internetowa · autorski motyw WordPress · realizacje przez API · blog
Umów bezpłatną konsultację
Rozwijaj swój biznes dzięki dopasowanym rozwiązaniom IT od OlekCodeTech
Skontaktuj się z nami — pomożemy w zakresie stron WWW, systemów IT, automatyzacji i stałej obsługi technicznej firm.
