Narzędzia, które znikają w tle

Cześć, jestem Bartek. Robię halonik.pl sam — po godzinach, bez zespołu, bez inwestorów i bez reklam. Każdą aplikację poznasz w pół minuty, a serwer zna o Tobie tylko tyle, ile musi, żeby zestawić połączenie.

  • Bez kont i rejestracji
  • Bez reklam
  • Bez zewnętrznych skryptów
Bartosz Kulczyk
Bartosz Kulczyktwórca halonik.pl

Główna idea

Trzy zasady, których nie łamię w żadnej aplikacji.

Przeglądarka przede wszystkim

Nic nie instalujesz, nie zakładasz konta, nie logujesz się. Otwierasz stronę i działa — na komputerze, tablecie i telefonie. Jeśli coś wymaga instalacji, to znaczy, że źle to zaprojektowałem.

Twoja treść nie wędruje bez potrzeby

Slajdy i rozmowy lecą szyfrowane prosto między przeglądarkami — serwer przekazuje tylko sygnalizację potrzebną do zestawienia połączenia. Gdy w Rozmównicy połączenie bezpośrednie się nie uda, głos (a gdy jest miejsce, także obraz) może pójść zapasowym kanałem komunikacji przez serwer: szyfrowanym do serwera, ale nie end-to-end, bez zapisu; wtedy dostajesz komunikat. Adresy trzymam wyłącznie jako nieodwracalne skróty, a sesje znikają po kilku godzinach.

Jeden serwer, zero balastu

Cały serwis to jeden proces na jednym małym serwerze: bez baz w chmurze, bez trackerów, bez zewnętrznych skryptów. Dzięki temu strony ładują się w milisekundy, a ja wiem dokładnie, za co odpowiadam.

Projekty i problemy, które rozwiązują

Każda aplikacja zaczęła się od jednej irytacji. Dzielą się na dwie grupy: przygotowanie do egzaminów i narzędzia.

Przygotowanie do egzaminów

Zadania CKE z matury, egzaminu ósmoklasisty i egzaminu certyfikatowego z polskiego jako obcego i wspólna tablica do rozwiązywania ich razem.

Matura

Baza zadań CKE

5903 zadań

Problem: arkusze CKE leżą porozrzucane po PDF-ach na rządowych stronach. Nauczyciel układający sprawdzian przeklikuje się przez dziesiątki plików, a uczeń powtarzający materiał nie ma jak filtrować po temacie.

Rozwiązanie: 5903 prawdziwych zadań z lat 2015–2026, z oficjalnymi kluczami oceniania, wyszukiwarką po treści i filtrami. Własny zestaw wysyłasz jednym linkiem, drukujesz dla ucznia albo z kluczem — i wracasz do uczenia zamiast do szukania.

Ósemka

Baza zadań egzaminu ósmoklasisty

1666 zadań

Problem: egzamin ósmoklasisty to pierwsza duża próba ucznia, a jego arkusze leżą w PDF-ach rozsypanych po latach, wersjach X i Y oraz arkuszach dla uczniów ze szczególnymi potrzebami. Od 2024 roku zadania otwarte z matematyki są nawet na osobnej karcie rozwiązań, więc nauczyciel czy rodzic składa powtórkę z kilku plików naraz.

Rozwiązanie: 1666 prawdziwych zadań z polskiego, matematyki i pięciu języków obcych (arkusze z lat 2019–2026 i próbne CKE), każde jako osobny obraz, z wyszukiwarką i filtrami po roczniku i rodzaju arkusza. Polski i matematyka mają oficjalne zasady oceniania w wersji X; języki obce na razie bez klucza i bez nagrań. Zestaw wysyłasz jednym linkiem albo drukujesz dla ucznia i z kluczem.

Certyfikat

Egzamin certyfikatowy z polskiego jako obcego

885 zadań

Problem: arkusze egzaminu certyfikatowego z języka polskiego jako obcego leżą w PDF-ach na stronie Państwowej Komisji, osobno dla każdego poziomu, sesji i wersji dla dzieci i młodzieży, a klucze i transkrypcje nagrań są w innym pliku niż arkusz. Lektor, który przygotowuje kursantów, składa ćwiczenia z kilku dokumentów naraz.

Rozwiązanie: 885 prawdziwych zadań z lat 2021–2024 na poziomach B1, B2, C1 i C2, każde jako osobny obraz, z kluczem Komisji (pisanie nie ma klucza), z wyszukiwarką i filtrami po poziomie, części egzaminu i sesji. Przy zadaniach ze słuchu dostępny jest odtwarzacz nagrania z serwera Komisji. Zestaw wysyłasz jednym linkiem albo drukujesz dla kursanta i z kluczem.

Tablica

Wspólna tablica

na żywo

Problem: chcesz coś narysować razem z kimś na odległość i dostajesz konto, workspace, zaproszenie mailem i tablicę, która żyje na cudzym serwerze. Do jednego szkicu to za dużo.

Rozwiązanie: otwierasz stronę i rysujesz. Gdy chcesz pracować razem, podajesz czteroznakowy PIN: obie przeglądarki łączą się ze sobą bezpośrednio, a tablicę zapisujesz jako zwykły plik JSON. Serwer niczego nie przechowuje.

Quiz

Kartkówki i quizy na żywo do 150 osób

na żywo

Problem: przeprowadzenie szybkiego quizu czy kartkówki w klasie albo na warsztatach zwykle wymaga rejestracji uczniów, logowania przez konta Google i zapisywania danych w chmurach korporacji.

Rozwiązanie: tworzysz pytania jedno- i wielokrotnego wyboru, uczniowie wpisują czteroznakowy kod PIN w telefonie. Tryb prowadzony krok po kroku albo swobodny we własnym tempie, a na koniec jednym kliknięciem pobierasz wyniki do pliku HTML.

Narzędzia

Slajdy z telefonu na ekranie, rozmowy w przeglądarce, wspólna lista zakupów i ankieta terminów, do czego tylko ich potrzebujesz.

Prezenter

Slajdy z telefonu

bez kabli

Problem: znasz to: sala, rzutnik, brak przejściówki, cudzy laptop, „wyślij mi prezentację mailem”. Pierwsze dziesięć minut prezentacji znika w kablach.

Rozwiązanie: otwierasz stronę na ekranie, skanujesz kod telefonem i sterujesz slajdami z ręki. Pliki nigdy nie opuszczają telefonu — lecą prosto na ekran, a po sesji nie zostaje po nich ślad.

Rozmównica

Rozmowy w przeglądarce

1-do-1

Problem: pięciominutowa rozmowa, a najpierw konto, instalacja aplikacji, link z hasłem i „czy mnie słychać”. Wideokonferencje urosły do platform, choć zwykle chodzi o pogadanie w dwie osoby.

Rozwiązanie: tworzysz pokój, podajesz czteroznakowy PIN, akceptujesz gościa — i rozmawiacie głosem, obrazem albo tekstem, z udostępnianiem ekranu. Bez kont, bez śladu, media prosto między Wami.

Lista zakupów

Wspólna, szyfrowana

aplikacja PWA

Problem: jedna lista zakupów, dwie osoby i trzy komunikatory z wiadomościami, które się gubią. Aplikacje do list chcą konta, a Twoje „mleko, chleb, pieluchy” trafia na cudzy serwer w postaci jawnej.

Rozwiązanie: zakładasz listę, pokazujesz drugiej osobie kod QR i obie widzicie te same pozycje na bieżąco, także po powrocie z miejsca bez zasięgu. Lista jest szyfrowana w przeglądarce, a klucz jest tylko w kodzie QR, więc serwer trzyma szyfrogram i po 7 dniach bez zmian go kasuje.

Ustalenia

Ankieta terminów

aplikacja PWA

Problem: „Kiedy wszystkim pasuje?” kończy się trzydziestoma wiadomościami w komunikatorze albo ankietą w serwisie, który chce konta od każdego i zna imiona Twoich znajomych.

Rozwiązanie: proponujesz terminy i wysyłasz link. Każdy wpisuje imię i zaznacza: tak, jeśli trzeba, nie. Tabela pokazuje najlepszy termin, a Ty go ustalasz jednym kliknięciem. Ankieta jest szyfrowana w przeglądarce (klucz tylko w linku), organizator ma osobny link, a po 7 dniach bez zmian serwer ją kasuje.

Jak to działa pod spodem

Wspólny mianownik Prezentera i Rozmównicy.

  1. Pokój na PIN

    Jedna strona tworzy pokój i dostaje krótki PIN. Druga wpisuje go u siebie. Nic więcej nie trzeba wiedzieć ani konfigurować.

  2. Serwer tylko przedstawia

    Serwer przekazuje kilka sygnałów technicznych i znika z drogi. Sesje żyją w jego pamięci i wygasają po paru godzinach — nic nie ląduje w bazie.

  3. Dalej już prosto

    Przeglądarki otwierają między sobą szyfrowany tunel i wymieniają się treścią bezpośrednio. Gdy sieć blokuje takie połączenia, czat przechodzi awaryjnie przez serwer — głos i obraz nigdy.

Kontakt

Pytania, uwagi, znalezione błędy — wszystko czytam sam.

Napisz do mnie

halonik.pl robię sam, więc nie ma infolinii ani formularzy. Napisz, co Ci przeszkadza albo czego brakuje — każdą wiadomość czytam i na każdą odpowiadam osobiście.

bkulczyk@proton.me