
Kilka miesięcy temu wrzuciłem na Wykopa MVP agregatora newsów bez clickbaitów. Post trafił na główną, dostałem sporo feedbacku i wziąłem się za robotę. Od tamtego czasu Pollar przeszedł przez trzy duże wersje i wygląda zupełnie inaczej.
Co jest pod spodem: Event Registry API dostarcza kilkaset artykułów dziennie z kilkudziesięciu redakcji. OpenAI embeddings + LSH clusteryzacja grupują je w "eventy" — jedno wydarzenie z wielu źródeł zamiast pięćdziesięciu osobnych newsów o tym samym. Gemini generuje streszczenia, key pointy, tłumaczenia. Backend siedzi na Firebase + MongoDB. Całość działa jako PWA, aplikacje natywne na iOS i Androida są w trakcie.
Co nowego od MVP:
Interfejs przepisany od zera — stary zaczął się sypać pod własnym ciężarem. Konta użytkowników z synchronizacją preferencji. Trzy języki (PL/EN/DE) z pełnym tłumaczeniem wszystkich treści i UI. Śledzenie posłów w Sejmie RP w czasie rzeczywistym — głosowania, projekty ustaw, frekwencja, komisje, interpelacje, transmisje na żywo, TLDR każdej ustawy generowane przez AI. Felietony AI aktualizowane dwa razy dziennie. Asystent AI do zadawania pytań o bieżące wydarzenia. Dashboardy z danymi publicznymi: jakość powietrza z GIOŚ, notowania GPW, energy mix, Eurostat. Codzienny newsletter. Gra w powiązania (styl NYT Connections). Terminal z tickerem newsów i danymi rynkowymi. Mapa wydarzeń. Graf powiązań między eventami.
Moduł Sejmu to chyba rzecz która zaskoczyła mnie najbardziej. API Sejmu jest publiczne, ale sejm.gov.pl to UX z lat 90. Pollar ciągnie dane z oficjalnego API i prezentuje je w sposób ludzki — wybierasz posłów, dostajesz powiadomienie kiedy głosują, widzisz pełne rozbicie wyników. Kiedy masz surowe dane przed oczami, widzisz wzorce — niektórzy posłowie głosują na 95%+, inni pojawiają się tylko na medialnych głosowaniach.
Stack: web jako PWA (natywne apki w trakcie), backend Firebase/MongoDB, embeddings OpenAI, sumaryzacja Gemini, dane z API Sejmu/GIOŚ/GUS/URE/Eurostat/GPW.
Aktualnie ~1350 użytkowników, ruch rośnie organicznie. Całość pod CC BY-NC-SA 4.0. Cel na rok to pokrycie całej Unii Europejskiej.
pollar.news — feedback mile widziany, zwłaszcza techniczny.
#programowanie #wiadomoscipolska #wiadomosciswiat #polityka


