O projekcie
esil.pl to nowoczesna platforma regionalna agregująca wydarzenia, miejsca i lokalne informacje dla mieszkańców Śląska oraz Zagłębia. Projekt został stworzony wewnętrznie przez ARRIS jako autorskie odświeżenie historycznego serwisu esil.pl.
Pierwotny serwis funkcjonował już na początku lat 2000 jako lokalny portal internetowy dla regionu. W ARRIS podjęliśmy decyzję o jego ponownym ożywieniu i zbudowaniu od podstaw nowoczesnej platformy odpowiadającej współczesnym standardom UX, SEO oraz skalowalności technologicznej. Celem projektu było stworzenie jednego, spójnego ekosystemu łączącego funkcje portalu miejskiego, kalendarza wydarzeń oraz interaktywnej mapy regionu.
Projekt powstał jako odpowiedź na rozproszenie lokalnych informacji oraz klasyczny model reklamowy – użytkownicy musieli korzystać z wielu serwisów, stron instytucji i mediów społecznościowych oraz mierzyć się z niezliczonymi elementami reklamowymi, aby znaleźć interesujące wydarzenia, miejsca lub aktualności. esil.pl miał uprościć ten proces, oferując jedno centralne miejsce do odkrywania regionu, perfekcyjne technicznie, darmowe oraz bez żadnych reklam.
Wyzwanie biznesowe
Największym wyzwaniem było zintegrowanie zróżnicowanych treści i źródeł danych w jeden intuicyjny produkt:
- wydarzenia kulturalne i sportowe,
- miejsca i instytucje,
- lokalne newsy,
- galerie zdjęć,
- zgłoszenia społecznościowe,
- dane pochodzące z RSS, instytucji publicznych i organizatorów wydarzeń.
Kluczowe było również pogodzenie:
- wysokich wymagań SEO,
- dużej skali danych,
- wygodnej eksploracji mobilnej,
- prostoty obsługi dla użytkowników,
- oraz redakcji przygotowanej w CMS-ie.
Nasze podejście
W ARRIS zaprojektowaliśmy esil.pl jako platformę „map-first” – głównym doświadczeniem użytkownika stała się interaktywna mapa regionu z warstwą wydarzeń i miejsc.
Projekt został rozpisany na konkretne etapy produktowe i technologiczne – od reaktywacji historycznej marki, przez analizę UX i architektury informacji, aż po stworzenie skalowalnego CMS-a i automatyzacji contentowej opartej na AI, przy czym finalne treści zawsze redagują ludzie.
Postawiliśmy na:
- mobile-first UX,
- szybkie filtrowanie,
- skalowalny model danych,
- oraz maksymalne uproszczenie procesu odkrywania wydarzeń.
Jednocześnie architektura platformy została zaprojektowana pod rozwój SEO i skalowanie treści regionalnych.
Etap I. Reaktywacja marki i analiza produktu
Pierwszym etapem projektu była analiza historycznego serwisu esil.pl funkcjonującego na początku lat 2000 oraz określenie, jaką rolę może pełnić współcześnie.

esil.pl miał kiedyś swoją społeczność i rozpoznawalność. Naszym celem nie było stworzenie kolejnego portalu informacyjnego, tylko przywrócenie marki w nowoczesnej, technologicznej formie odpowiadającej współczesnym potrzebom użytkowników.
Daniel, CEO
Na tym etapie zdefiniowaliśmy:
- główne grupy użytkowników,
- potrzeby regionu,
- źródła danych,
- architekturę informacji,
- oraz strategiczny kierunek rozwoju platformy.
Kluczową decyzją było odejście od klasycznego portalu newsowego na rzecz nowoczesnego ekosystemu lokalnych wydarzeń, miejsc i społeczności.
Etap II. UX platformy i interaktywna mapa
Centralnym elementem platformy została wspólna mapa integrująca:
- wydarzenia,
- instytucje,
- obiekty kultury,
- rekreację,
- gastronomię,
- miejsca publiczne.
Zaprojektowaliśmy zestaw funkcji, które – obecnie oraz w kolejnych etapach rozwoju – umożliwią użytkownikom:
- dodawanie zgłoszeń o wydarzeniach i miejscach na Śląsku,
- filtrowanie treści po typie, dacie, dostępności czy lokalizacji,
- otrzymywanie powiadomień o nowych wydarzeniach.

Największym wyzwaniem było połączenie ogromnej ilości danych, filtrów i typów treści w produkt, który nadal będzie prosty i intuicyjny dla użytkownika mobilnego.
Piotrek, Product Owner
Projekt UX został przygotowany w podejściu mobile-first, z naciskiem na szybkie odkrywanie wydarzeń „tu i teraz”.
Etap III. Front-end i doświadczenie użytkownika
Front-end platformy został zaprojektowany jako szybki i skalowalny interfejs umożliwiający:
- dynamiczne filtrowanie wydarzeń,
- obsługę mapy,
- prezentację wielu typów contentu,
- responsywność dla urządzeń mobilnych,
- oraz wysoką wydajność przy dużej liczbie podstron.
Duży nacisk położono na czytelność interfejsu oraz wygodne korzystanie z platformy na telefonach.

Projekt wymagał stworzenia bardzo dynamicznego front-endu, który jednocześnie musi obsłużyć duże ilości danych, filtrowanie oraz przyszły rozwój SEO i contentu.
Paweł, Front-end Developer
Etap IV. CMS, AI Scraper i content engine
Jednym z fundamentów projektu było stworzenie dedykowanego, autorskiego CMS-a zaprojektowanego specjalnie pod potrzeby regionalnego portalu contentowego o dużej skali.

Treści lokalne są bardzo rozproszone. Chcieliśmy stworzyć system, który będzie potrafił je agregować, porządkować i wspierać redakcję w codziennej pracy.
Nina, Marketing
System został przygotowany do zarządzania:
- wydarzeniami,
- newsami,
- miejscami,
- galeriami,
- zgłoszeniami użytkowników,
- profilami instytucji,
- oraz automatycznie agregowanym contentem.
Kluczowym elementem platformy stał się również AI Scraper – wewnętrzny mechanizm agregacji i przetwarzania treści pobieranych z:
- RSS,
- stron instytucji publicznych,
- oficjalnych serwisów urzędów miast,
- organizatorów wydarzeń,
- oraz źródeł partnerskich.
Pipeline został zaprojektowany tak, aby:
- pobierać dane z wielu źródeł,
- klasyfikować je automatycznie,
- przygotowywać wstępne streszczenia i propozycje leadów jako materiał roboczy dla redakcji,
- sugerować tagi oraz kategorie,
- tworzyć drafty w CMS,
- przekazywać materiały do opracowania i zatwierdzenia przez redaktorów.
Kluczowe: wszystkie publikowane teksty są pisane, redagowane i zatwierdzane przez redaktorów. AI pełni wyłącznie rolę wspierającą – przygotowuje surowe materiały, wstępne streszczenia i propozycje, natomiast finalna treść zawsze powstaje pod kontrolą redakcji. Dzięki temu automatyzacja skraca czas publikacji i pozwala skalować portal bez proporcjonalnego zwiększania zespołu, przy zachowaniu pełnej jakości i wiarygodności redakcyjnej oraz wsparciu budowy SEO-driven content engine.
Kluczowe rozwiązania
Interaktywna mapa wydarzeń i miejsc
Centralnym elementem platformy została wspólna mapa integrująca:
- wydarzenia,
- instytucje,
- obiekty kultury,
- rekreację,
- gastronomię,
- miejsca publiczne.
Zaprojektowaliśmy zestaw funkcji, które – obecnie oraz w kolejnych etapach rozwoju – umożliwią użytkownikom:
- dodawanie zgłoszeń o wydarzeniach i miejscach na Śląsku,
- filtrowanie treści po typie, dacie, dostępności czy lokalizacji,
- otrzymywanie powiadomień o nowych wydarzeniach.
Zaawansowany system kategorii i tagów
Stworzyliśmy rozbudowaną strukturę kategorii oraz tagów obejmującą:
- kulturę,
- sport,
- wydarzenia rodzinne,
- wellness,
- gastronomię,
- wydarzenia mikrospołecznościowe,
- wydarzenia sezonowe.
System został zaprojektowany tak, aby:
- wspierać SEO,
- umożliwiać precyzyjne filtrowanie,
- budować automatyczne rekomendacje wydarzeń,
- oraz wspierać przyszłą personalizację treści.
CMS i moderacja treści
Dużym wyzwaniem było zaprojektowanie systemu zarządzania treścią obsługującego:
- redakcję,
- zgłoszenia użytkowników,
- integracje RSS,
- materiały od instytucji i agencji PR,
- oraz automatyczne wsparcie AI przy opracowywaniu treści.
Powstał workflow umożliwiający:
- import danych,
- automatyczne uzupełnianie treści roboczych,
- integracje RSS,
- publikację,
- oraz analizę skuteczności contentu.
Również tutaj obowiązuje ta sama zasada: AI przyspiesza pracę i przygotowuje materiały wstępne, ale każdy publikowany tekst jest ostatecznie redagowany i zatwierdzany przez redaktorów.
SEO-driven architecture
Od początku projekt był budowany z silnym naciskiem na SEO:
- czytelne URL-e,
- struktury katalogów,
- rozbudowane tagowanie,
- linkowanie wewnętrzne,
- znaczniki danych strukturalnych schema.org (m.in. Event, Place, LocalBusiness),
- oraz możliwość skalowania treści regionalnych.
Wdrożenie schema.org nie tylko wzmacnia klasyczne pozycjonowanie w Google (rich results, lepsze rozpoznawanie typów treści), ale też ułatwia poprawne rozumienie treści przez systemy oparte na modelach językowych (LLM). Dzięki ustrukturyzowanym danym wydarzenia, miejsca i informacje regionalne są jednoznacznie interpretowane przez wyszukiwarki i asystentów AI, co zwiększa widoczność esil.pl w nowych kanałach opartych na AI.
Architektura została przygotowana pod:
- rozwój kolejnych miast,
- dużą liczbę podstron wydarzeń,
- content evergreen,
- oraz wysoką indeksowalność w Google i systemach opartych o LLM.
Projektowanie doświadczenia użytkownika
W projekcie duży nacisk położono na:
- prostotę eksploracji,
- czytelność mapy,
- szybki dostęp do najważniejszych informacji,
- oraz wygodne korzystanie na urządzeniach mobilnych.
Przy projektowaniu UX uwzględniliśmy:
- scenariusze spontanicznego odkrywania wydarzeń,
- szybkie filtrowanie „tu i teraz”,
- eksplorację okolicy,
- oraz personalizację doświadczenia użytkownika.
Zastosowane technologie
Warto podkreślić skalowalny fundament technologiczny platformy. esil.pl działa w architekturze zaprojektowanej pod wysoką dostępność, dużą skalę danych i dalszy rozwój na kolejne miasta i regiony:
- orkiestracja i skalowanie w oparciu o Kubernetes,
- dedykowana baza danych z repliką zapewniającą wysoką dostępność i wydajność odczytu,
- rozproszony storage oparty o CEPH,
- front-end: Nuxt 4 (Vue 3, SSR) i Tailwind CSS, panel administracyjny w oparciu o Vue 3 + Inertia.js,
- back-end: PHP 8.4 + Laravel (REST API), z warstwą cache opartą o Redis (m.in. cache odpowiedzi SSR).
Taki stack zapewnia stabilność przy dużym ruchu, elastyczne skalowanie oraz gotowość do rozbudowy platformy o kolejne regiony bez przebudowy fundamentów.
Efekt
Powstała koncepcja nowoczesnej platformy regionalnej łączącej:
- portal informacyjny,
- kalendarz wydarzeń,
- interaktywną mapę regionu,
- system społecznościowy,
- oraz rozbudowany CMS redakcyjny.
esil.pl został zaprojektowany jako skalowalny ekosystem, gotowy do rozwoju na kolejne miasta i regiony – począwszy od województwa śląskiego.
Zakres ARRIS
W ramach projektu odpowiadaliśmy za:
- analizę produktową,
- architekturę informacji,
- UX/UI,
- projektowanie interaktywnej mapy,
- projektowanie CMS,
- strategię SEO,
- definicję modeli danych,
- oraz przygotowanie MVP platformy.




