Kaszuby24.pl to regionalny portal, którego silnik napisaliśmy od zera. Zamiast WordPressa własna platforma z newsroomem napędzanym AI, aplikacją mobilną i usługami dla mieszkańca. Pokazujemy krok po kroku, jak to zbudowaliśmy i jakie decyzje za tym stały.
Kaszuby24 stały na WordPressie i z czasem zaczęły ciążyć. Strona ładowała się wolno, każda nowa funkcja oznaczała kolejną wtyczkę, a każda wtyczka to aktualizacje, ryzyko i miejsce na atak. Przy tej skali doszliśmy do ściany: tego, czego potrzebowała redakcja, nie dało się już wygodnie zbudować na WordPressie.
Do przeniesienia było blisko 19 tysięcy artykułów, a migracja nie mogła zaszkodzić widoczności w Google. Wokół starego portalu narosły integracje: aplikacja mobilna i systemy firm zewnętrznych, wszystkie oparte o API WordPressa. Do tego jedna, niewielka redakcja, która nie miała czasu na ręczną obsługę większej maszyny.
Własny silnik zamiast WordPressa. Publiczny portal przepisaliśmy od zera na Next.js. Szybciej, bezpieczniej i bez ograniczeń wtyczek.
Warstwa zgodności z WordPressem. Backend wystawia API udające WordPress, ale czyta z Supabase. Dzięki temu aplikacja mobilna i integracje firm działają dalej, bez przepisywania.
Newsroom AI z człowiekiem w pętli. System pobiera, ocenia i przygotowuje szkice, ale to redaktor zatwierdza tekst, dobiera zdjęcie i decyduje o publikacji.
Portal, panel redakcyjny, aplikacja mobilna i cztery pod-portale. A w środku kilkadziesiąt narzędzi, przez które mieszkaniec wraca codziennie. Oto przekrój.
Pobieranie z ponad 70 źródeł, ocena newsowości i gotowy szkic dla redaktora.
Lektor czytany przez AI pod każdym tekstem, do odsłuchania zamiast czytania.
Artykuły jak w social mediach: pełny ekran, przewijane palcem.
Feed nie pokazuje przeczytanych, a artykuł wraca w miejsce, gdzie skończyłeś.
Scalone pod artykułem, z ocenzurowanymi wulgaryzmami.
961 punktów z dostępnością, godzinami i telefonem.
Ponad 1700 aptek z filtrem całodobowych i dyżurnych.
Czas oczekiwania w szpitalach z rządowego systemu TopSOR.
Kamera dekoduje kod z opakowania i znajduje preparat w bazie.
Autobusy, pociągi, tramwaje i promy na własnym silniku OTP.
Prognoza dobierana do najbliższego miasta czytelnika.
Z filtrem odległości i sortowaniem po dacie czy wynagrodzeniu.
Każdy może dodać własne, a sekcja dobiera je do okolicy.
Klepsydry z filtrem i mapowaniem na regiony Kaszub.
Kalendarz z kategoriami, miastami i linkiem „kup bilet".
Kolejka publikuje przez Graph API w oknie godzinowym.
Z artykułu powstaje pionowy filmik z lektorem, do wyboru cztery szablony.
Brandowane karty ze zdjęciem i tytułem generowane w locie.
Indexing API i IndexNow, bez czekania na robota.
Aktualizowana po każdej publikacji.
Newsroom pracuje sam do momentu, w którym potrzebny jest człowiek. Redaktor nie klepie od zera, tylko decyduje.
Publiczny portal to Next.js z Reactem i Tailwindem. Panel redakcyjny stoi na Vue i Express, dane na Supabase, a treści, audio i rolki powstają na modelach AI.
Przepisaliśmy całość i przełączyliśmy domenę bez przerwy w działaniu. Migracja nie zaszkodziła pozycjom, a widoczność wyraźnie i trwale wzrosła.
Zobacz na żywo
To nie makieta. Portal, o którym piszemy, jest na żywo. Zajrzyj i sprawdź sam.
Robimy migracje bez utraty SEO, własne platformy i automatyzacje z AI. Wycena i konsultacja bezpłatna.