Portfolio

centrumpoludnie.pl

Cześć! Oto centrumpoludnie.pl – projekt, który stworzyłem jako programista, żeby pokazać, jak zaawansowane rozwiązania techniczne mogą napędzać portal centru...

#Logotypy #Strony www
centrumpoludnie.pl

Centrumpoludnie.pl – technologia dla centrum handlowego z Gdańska

Cześć! Oto centrumpoludnie.pl – projekt, który stworzyłem jako programista, żeby pokazać, jak zaawansowane rozwiązania techniczne mogą napędzać portal centrum handlowego na południu Gdańska. To spory serwis, który łączy funkcjonalność dla klientów z łatwym zarządzaniem dla adminów. Chciałem, żeby centrumpoludnie.pl było miejscem, gdzie znajdziesz sklepy, promocje i aktualności, a wszystko działa płynnie jak dobrze zaplanowana galeria. Jeśli myślisz o podobnym projekcie, zobacz, co tu ogarnąłem i jak mogę Ci pomóc!

Po co jest centrumpoludnie.pl i kto tu zagląda?

Strona powstała dla centrum handlowego na południu Gdańska – miejsca, gdzie mieszkańcy i turyści robią zakupy, szukają promocji czy planują wizytę. Moim celem było stworzenie portalu, który pokaże ofertę sklepów, ułatwi orientację w przestrzeni i przyciągnie ruch online. To witryna dla klientów galerii, lokalnych biznesów i wszystkich, którzy chcą być na bieżąco – a ja zadbałem, żeby technologia to wszystko spięła w całość.

Co technicznego kryje centrumpoludnie.pl?

Budując ten portal, wrzuciłem masę funkcjonalności, które robią różnicę:

  • Responsywność – kod śmiga na każdym urządzeniu, od smartfonów w kolejce po desktopy w domu.
  • Mapowanie rzutów sklepów – interaktywna mapa centrum via Leaflet JS, z danymi ładowanymi z GeoJSON i filtrowaniem po kategoriach.
  • Sprzedaż voucherów – moduł e-commerce z custom checkoutem, integracją płatności Stripe i generowaniem PDF-ów przez DOMPDF.
  • API promocji – live feed z najnowszymi ofertami sklepów via REST API, cache’owany w Redis dla szybkości.
  • Aktualności – sekcja newsów z custom post types, tagowaniem i lazy loadingiem zdjęć przez Intersection Observer.
  • Moduły funkcjonalne – widgety jak godziny otwarcia, eventy czy parking, oparte na mikroserwisach z GraphQL.
  • Backupy w chmurze – codzienne kopie na S3 z wersjonowaniem i kompresją.
  • Szybkość galerii – caching z Varnish, optymalizacja assetów via Cloudflare i WebP na serwerze.

Techniczne wyzwania i ich rozkmina

Praca nad centrumpoludnie.pl to nie był spacer po molo – oto, co napotkałem i jak to ogarnąłem:

  • Obciążenie mapy – duża liczba sklepów zamulała rzut. Zoptymalizowałem dane GeoJSON i wrzuciłem tile’owanie z Mapbox.
  • API promocji – zewnętrzne API miało lagi. Dodałem Redis z TTL i fallback na statyczne dane przy timeoutach.
  • Vouchery po zakupie – generowanie PDF-ów sypało się przy dużym ruchu. Wdrożyłem queue z RabbitMQ i przetwarzanie asynchroniczne.
  • Cache po update’ach – nowe promocje nie odświeżały się od razu. Użyłem Varnish z purge na webhookach i ESI dla dynamicznych bloków.

Rozwiązania techniczne w grze

Żeby centrumpoludnie.pl działało jak dobrze zarządzana galeria, sięgnąłem po taki zestaw:

  • Yoast SEO – meta tagi, sitemapy i pingowanie Google przy nowych promocjach.
  • UpdraftPlus – backupy na S3 z szyfrowaniem i rotacją, plus snapshoty bazy.
  • Cloudflare – CDN z Argo routingiem i Brotli dla assetów.
  • Redis – caching zapytań API i sesji, z shardingiem dla równowagi obciążenia.
  • Varnish – serwerowy cache z custom VCL i edge-side includes dla dynamicznych modułów.
  • Lighthouse – audyty Core Web Vitals z raportami w CI/CD.
  • GraphQL – API do ładowania modułów w locie, z batchingiem zapytań.
  • RabbitMQ – kolejkowanie zadań jak generowanie voucherów czy wysyłka maili.
  • Mapbox – tile’owane mapy z optymalizacją pod duży ruch.

Techniczne wsparcie – pilnuję centrum

Centrumpoludnie.pl to nie jednorazowa wystawa – to portal, który wymaga ciągłej uwagi. Robię aktualizacje systemu i wtyczek, testując na stagingu z pełnymi backupami na S3. Cloudflare z Redisem i RabbitMQ trzymają wydajność przy dużym ruchu, a Varnish z GraphQL dbają o szybkie ładowanie dynamicznych treści. Monitoruję mapy via Mapbox, optymalizuję zapytania SQL z indeksami i czyszczę cache przy zmianach API. Mogę też rozbudować portal – dodać moduły lojalnościowe, integracje z CRM czy live tracking miejsc parkingowych – żeby centrum zawsze było na topie.

Chcesz portalu dla swojego centrum handlowego? Potrzebujesz sklepu, map i promocji w jednym? Skontaktuj się ze mną – pogadamy o Twoich potrzebach i zrobimy coś, co przyciągnie tłumy!