LLM Polska
Polska platforma społeczności AI zbudowana przez dwuosobowy zespół developerski. Powstała w React Router 7 i Cloudflare Workers, łącząc katalog narzędzi, zewnętrzną dyskusję i autonomiczny pipeline newsów RSS w jednym serwisie.
Informacje o projekcie
- Rola
- Współtworzyłem kierunek produktu, architekturę informacji, aplikację, przepływ bazy, system treści i wdrożenie.
- Okres
- Kwiecień–lipiec 2026 · Ciągła budowa platformy
- Zespół
- Zespół dwuosobowy · 2 developerów

Wyzwanie
Rosnącej polskiej społeczności AI brakowało miejsca, które łączyłoby katalog narzędzi, praktyczne oprogramowanie i dyskusję w jednej spójnej platformie. Podejściem było zbudowanie platformy narzędziowej z kontami użytkowników i autonomicznym pipeline'em newsów RSS, z dyskusją na zewnętrznym Reddicie.
Kluczowa decyzja
Zbudować platformę narzędziową z kontami użytkowników, katalogiem rekomendacji, autonomicznym pipeline'em newsów RSS i zewnętrzną dyskusją zamiast własnego forum.
Podejście
Platforma powstała w React Router 7 framework mode i działa jako pojedynczy Cloudflare Worker. Z katalogu narzędzi rozwinęła się w konta użytkowników, backend rozszerzenia przeglądarkowego, autonomiczny pipeline newsów RSS i panel administracyjny. Radar engine pobiera treści z feedów RSS i Atom, samodzielnie tworzy szkice artykułów i oznacza je do akceptacji przed publikacją. D1 przechowuje konta, użycie, konfigurację i fragmenty bazy wiedzy; dyskusja społeczności pozostaje na Reddicie zamiast być dublowana wewnątrz aplikacji.
Kluczowe elementy
- Własny system PBKDF2 z bezpiecznymi sesjami, CSRF, weryfikacją i resetem hasła
- Backend Helpera z tokenami bearer, pomiarem użycia, pulami subskrypcji i pomocą przez Gemini
- Automatyczny pipeline Radar dla feedów i GitHub Releases z oceną trafności przez AI
- Baza wiedzy z Markdown, embeddingami Gemini i wyszukiwaniem podobieństwa w D1
- Panel administracyjny użytkowników, użycia, konfiguracji, feedów Radar i zatwierdzania publikacji
- Zewnętrzne forum Reddit utrzymujące dyskusję poza granicą aplikacji
Architektura
- SSR React 19 i React Router 7 z Vite oraz strict TypeScript
- Pojedynczy Cloudflare Worker ze statycznymi assetami, cronem godzinowym i D1
- Własna autentykacja Web Crypto i cykl życia sesji cookie
- E-maile Resend planowane przez ctx.waitUntil()
- Ręcznie pisane tokeny i arkusze CSS bez Tailwind
- Ponad 20 migracji D1 dla kont, produktów, użycia, Radaru i danych wiedzy
Weryfikacja
- Vitest pokrywa hashowanie haseł, sesje, kontrakty CSRF, tokeny resetu oraz logikę debit/refund
- Zestaw 746 linii dla Radar engine sprawdza RSS, Atom, GitHub Releases, URL-e, parsery i deduplikację
- Testy Helpera obejmują snapshoty billingowe i składanie requestów AI
Obecne ograniczenia
- Publiczny interfejs jest wyłącznie po polsku
- Ścieżki autentykacji i persystencji związane z D1 nie mają jeszcze testowego harnessu integracyjnego
- Wysyłka e-maili jest fire-and-forget, a repozytorium nie ma obecnie workflow CI do deploymentu
Rezultat
Działająca polska platforma AI obejmująca dziś katalog narzędzi, autonomiczny pipeline newsów RSS, konta użytkowników i administrację — nie tylko landing page.
Wewnątrz produktu
