[{"data":1,"prerenderedAt":78},["ShallowReactive",2],{"project-pl-PL-highscore-game":3,"adjacent-projects-pl-PL-highscore-game":27,"related-projects-pl-PL-highscore-game":42},{"id":4,"slug":4,"title":5,"description":6,"longDescription":7,"image":8,"gallery":9,"technologies":10,"category":19,"status":20,"liveUrl":21,"githubUrl":-1,"caseStudyUrl":-1,"startDate":22,"endDate":23,"featured":24,"lang":25,"renderedContent":26},"highscore-game","Highscore: The Game","Webowa gra w wielu wersjach technologicznych – narzędzie do nauki i eksperymentów z frameworkami.","[Highscore: The Game](https:\u002F\u002Fpooler22.gitlab.io\u002Fhighscore-ui\u002F) to webowa gra, którą od lat używam do nauki i testowania różnych stacków. Każda wersja to okazja, żeby spróbować nowej technologii i podzielić się kodem z innymi.\n\nPomysł wziął się z chęci eksperymentowania. Gra ewoluowała: najpierw czysty JS z HTML\u002FCSS, potem MVVM, Windows Universal App, kompilacja pod Androida, React, Vue 2, Vue 3 + TypeScript + Vite. W planach m.in. Svelte, Qwik, Solid, Elixir.\n\nDla mnie Highscore jest tym, czym dla wielu jest „to do list” – jednym projektem do nauki i porównań. Nawet prosta aplikacja daje dużo przy nauce; wspólna praca i wymiana wiedzy przy każdej iteracji są dla mnie ważne.","\u002Fimages\u002Fblog\u002Fhighscore-the-game.webp",[],[11,12,13,14,15,16,17,18],"JavaScript","TypeScript","Angular","React","Vue","Qwik","HTML5","CSS3","web","completed","https:\u002F\u002Fpooler22.gitlab.io\u002Fhighscore-ui",["Date","2018-01-01T00:00:00.000Z"],["Date","2023-10-01T00:00:00.000Z"],false,"pl-PL","\u003Cp class=\"text-body-1 mb-6\">\u003Ca href=\"https:\u002F\u002Fpooler22.gitlab.io\u002Fhighscore-ui\u002F\" class=\"text-primary font-weight-bold text-decoration-none\">Highscore: The Game\u003C\u002Fa> to webowa gra, którą od lat używam do nauki i testowania różnych stacków. Każda wersja to okazja, żeby spróbować nowej technologii i podzielić się kodem z innymi.\u003C\u002Fp>\n\u003Cp class=\"text-body-1 mb-6\">Pomysł wziął się z chęci eksperymentowania. Gra ewoluowała: najpierw czysty JS z HTML\u002FCSS, potem MVVM, Windows Universal App, kompilacja pod Androida, React, Vue 2, Vue 3 + TypeScript + Vite. W planach m.in. Svelte, Qwik, Solid, Elixir.\u003C\u002Fp>\n\u003Cp class=\"text-body-1 mb-6\">Dla mnie Highscore jest tym, czym dla wielu jest „to do list” – jednym projektem do nauki i porównań. Nawet prosta aplikacja daje dużo przy nauce; wspólna praca i wymiana wiedzy przy każdej iteracji są dla mnie ważne.\u003C\u002Fp>\n",{"prev":28,"next":41},{"id":29,"slug":29,"title":30,"description":31,"longDescription":32,"image":33,"gallery":34,"technologies":35,"category":19,"status":20,"liveUrl":38,"githubUrl":-1,"caseStudyUrl":-1,"startDate":39,"endDate":40,"featured":24,"lang":25},"todevelop-pl","To Develop","Blog i portfolio zbudowane w Qwik z designem cyberpunk i SEO","Strona osobista zbudowana w Qwik: portfolio i blog. Design w stylu cyberpunk (neony, ciemny motyw), responsywna, generowana statycznie.\n\nZawartość: portfolio Pawła Rutkowskiego (programista, głównie frontend) oraz blog o projektach i technologiach.\n\n## Funkcjonalności\n\n### Blog\n\nKategorie i tagi, ostatnie i wyróżnione wpisy. Kategorie: Projekty, Edukacja i inne. Tagi m.in. #inspiracje, #aplikacja-webowa, #fitness, #vue, #firebase, #ai-tools. Reading progress bar, spis treści, udostępnianie, optymalizacja SEO.\n\n### Portfolio\n\nSekcja z projektami: opisy, linki do wersji live, miniatury. M.in. To Develop, Gramy w Mieście, My Gym Track, Kolekcjoner Chwil.\n\n### O mnie\n\nStrona „O mnie” z timeline kariery, opisem specjalizacji i technologii używanych w projektach.\n\n### Technicznie\n\ni18n (PL\u002FEN) z przełącznikiem języka. Layout responsywny. Qwik daje szybkie ładowanie dzięki resumability i statycznemu generowaniu.\n\nUkład: sekcje O MNIE, BLOG, PROJEKTY, Kontakt. Interfejs czytelny, typografia dopasowana do motywu.","\u002Fimages\u002Fprojects\u002Ftodevelop.webp",[33],[16,36,37],"Tailwind CSS","Firebase Hosting","https:\u002F\u002Ftodevelop.pl",["Date","2021-01-01T00:00:00.000Z"],["Date","2024-06-01T00:00:00.000Z"],null,[43,56,67],{"id":44,"slug":44,"title":45,"description":46,"longDescription":47,"image":48,"gallery":49,"technologies":50,"category":19,"status":20,"liveUrl":53,"githubUrl":-1,"caseStudyUrl":-1,"startDate":54,"endDate":55,"featured":24,"lang":25},"freszkids-pl","Freszkids.pl","Platforma usprawniająca zamawianie posiłków do szkół dla dzieci od firm cateringowych. Dla szkół bez własnej kuchni.","Platforma usprawniająca zamawianie posiłków do szkół dla dzieci od firm cateringowych. Działa tam, gdzie szkoły nie mają własnej kuchni i korzystają z cateringu zewnętrznego. Dwie główne sekcje: dla rodziców i dla firm cateringowych.\n\n## Funkcjonalności\n\n### Sekcja dla rodziców\n\nZamawianie posiłków dla dzieci w szkole. Wybór szkoły, przeglądanie menu na dany dzień lub tydzień, zaznaczanie posiłków, składanie zamówień. Ustawianie preferencji żywieniowych, alergenów i diet specjalnych. Płatności online, przypomnienia o zamówieniach.\n\n### Sekcja dla firm cateringowych\n\nZarządzanie ofertami, menu, zamówieniami i dostawami. Dodawanie menu na konkretne dni, ustawianie cen, określanie terminów zamówień i dostaw. Przeglądanie wszystkich zamówień z danej szkoły, eksport list do przygotowania posiłków, śledzenie płatności.\n\n### Zarządzanie szkołami\n\nSzkoły mogą przeglądać statystyki zamówień, sprawdzać listy dzieci z zamówionymi posiłkami, koordynować dostawy z firmami cateringowymi. Nie trzeba zbierać gotówki ani ręcznie prowadzić list zamówień.\n\n### Responsywność\n\nStrona działa dobrze na telefonach, tabletach i desktopach. Większość rodziców zamawia posiłki na telefonach, więc mobilna wersja była priorytetem.\n\n### SEO i wydajność\n\nStrony mają odpowiednie meta tagi, strukturyzowane dane, sitemap. Zdjęcia są kompresowane, kod minifikowany.","\u002Fimages\u002Fprojects\u002Ffreszkids.webp",[48],[51,12,52],"Nuxt","Firebase","https:\u002F\u002Fwww.freszkids.pl",["Date","2026-01-01T00:00:00.000Z"],["Date","2026-01-01T00:00:00.000Z"],{"id":57,"slug":57,"title":58,"description":59,"longDescription":60,"image":61,"gallery":62,"technologies":63,"category":19,"status":20,"liveUrl":64,"githubUrl":-1,"caseStudyUrl":-1,"startDate":65,"endDate":66,"featured":24,"lang":25},"kolekcjoner-chwil","Kolekcjoner Chwil","Aplikacja z pomysłami na spędzanie czasu – ze znajomymi, w parze lub solo. Filtry, karty, zapisywanie ulubionych.","Kolekcjoner Chwil to aplikacja z pomysłami na wyjścia i aktywności: ze znajomymi, w parze lub samemu. Ponad 3200 pomysłów w 10 kategoriach. Zamiast godzin w internecie – wybór w kilka sekund.\n\nWybierz tryb (dla siebie \u002F para \u002F grupa), ustaw budżet, lokalizację, czas i kategorię, przeglądaj karty, zapisuj ulubione. Można też tworzyć własne pomysły. Filtrowanie, personalizacja, kolekcja ulubionych.\n\nPlatforma pomaga znaleźć pomysł na weekend lub wieczór bez szukania po całym internecie.","\u002Fimages\u002Fprojects\u002Fkolekcjonerchwil.webp",[],[51,12,52],"https:\u002F\u002Fkolekcjonerchwil.pl",["Date","2026-01-01T00:00:00.000Z"],["Date","2026-01-01T00:00:00.000Z"],{"id":68,"slug":68,"title":69,"description":70,"longDescription":71,"image":72,"gallery":73,"technologies":74,"category":19,"status":20,"liveUrl":75,"githubUrl":-1,"caseStudyUrl":-1,"startDate":76,"endDate":77,"featured":24,"lang":25},"my-gym-track","My Gym Track","Aplikacja do zapisywania treningów siłowych i śledzenia postępów. Baza ćwiczeń i gotowe plany.","My Gym Track służy do zapisywania treningów siłowych i analizy postępów. Baza ok. 1600 ćwiczeń i 600+ gotowych planów. Szybki zapis serii, ciężarów i powtórzeń, automatyczne wykrywanie rekordów, wykresy progresu.\n\nFunkcje: plany gotowe i własne, zarządzanie planami, zapis treningu z czasem i objętością, wykresy dla ćwiczeń, porównanie z poprzednimi treningami. W planie Pro: zaawansowane statystyki, analiza balansu siłowego, eksport CSV.\n\nInne aplikacje bywają przeładowane. Tu nacisk jest na szybkie zapisywanie i śledzenie wyników. Bez reklam, bez sprzedaży danych.\n\nKroki: wybierz lub stwórz plan, zapisuj treningi (ciężary, powtórzenia – reszta liczy się sama), oglądaj wykresy i porównuj wyniki.\n\nBadanie z Journal of Strength & Conditioning Research (2025) porównało trening z trenerem, z aplikacją i samodzielnie z PDF. Użytkownicy aplikacji wykonywali 81% zaplanowanych treningów (vs 52% bez), w jednym z badań średni wzrost w przysiadzie +19 kg w 10 tygodni, w wyciskaniu +8 kg. Dokumentowanie treningów poprawia regularność i wyniki.","\u002Fimages\u002Fprojects\u002Fmy-gym-track.webp",[],[51,12,52],"https:\u002F\u002Fmy-gym-track.web.app",["Date","2025-06-01T00:00:00.000Z"],["Date","2025-03-01T00:00:00.000Z"],1790687722106]