Skip to main content

PL - Historia RadarView

Geneza: Od RawFlight do RadarView (2019 - Początek 2025)

Historia RadarView rozpoczyna się w latach 2019-2021, kiedy to Bruce, założyciel RadarView, wraz z kolegą, uruchomił projekt o nazwie RawFlight. Mimo obiecujących początków, problemy finansowe ostatecznie doprowadziły do jego zawieszenia.

Przenieśmy się do września 2023: pasja do śledzenia lotów odżyła! Bruce postanowił wskrzesić wizję, tym razem samodzielnie, pod nową nazwą RadarView. Zakupiona została domena ads-b.pro, co było pierwszym krokiem w nowej przygodzie.

Druga połowa 2023 roku była okresem intensywnych eksperymentów. Pojawiły się pierwsze, niepubliczne wersje, choć działały bardzo niestabilnie. Wczesne próby przetwarzania danych BaseStation na użyteczny format JSON okazały się sporym wyzwaniem, co jest częstą trudnością w obsłudze danych ADS-B.

Do lutego 2024 udało się osiągnąć znaczący postęp, tworząc częściowo działający mechanizm konwersji BaseStation do JSON. Nie było to jednak rozwiązanie idealne – pozycje statków powietrznych na mapie często resetowały się wraz z każdą nową ramką danych, co powodowało niestabilny obraz.

Prawdziwy przełom nastąpił w maju 2024 wraz z przejściem na technologię WebSocket. Był to ogromny kamień milowy, który wreszcie umożliwił ciągłe i stabilne wyświetlanie danych o samolotach bez irytujących resetów. Radar zaczął działać znacznie płynniej!

Dynamiczny rozwój kontynuowano w czerwcu 2024, dodając backend i API oparte na Pythonie. W tym okresie położono również podwaliny pod API METAR oraz rozpoczęto żmudne, ręczne tworzenie podstawowych procedur STAR/SID w oparciu o dane AIP.

Lipiec 2024 był miesiącem przełomowym: API METAR zostało oficjalnie opublikowane w radarze. Wprowadzono nowe warstwy map, a co najważniejsze, RadarView został publicznie ogłoszony i uruchomiony dla całego świata!

Wyjątkowe wydarzenie miało miejsce w sierpniu 2024. Podczas podróży na Kostarykę, Bruce wraz ze swoją partnerką (pracującą w Microsofcie) zaprojektowali i stworzyli dedykowaną hurtownię danych dla procedur SID & STAR. Pura Vida i procedury!

Aby wzmocnić bezpieczeństwo i chronić dane projektu, w październiku 2024 opracowano API Proxy. Miało ono na celu obfuskację i szyfrowanie odpowiedzi API, zabezpieczając je przed nieautoryzowanym użyciem. Krótko potem, w listopadzie 2024, na radarze opublikowano API SIDSTAR.

Niestety, obowiązki akademickie dały o sobie znać. Od końca 2024 do marca 2025, rozwój został wstrzymany, gdy Bruce skupił się na pisaniu pracy magisterskiej. W marcu 2025, po kilku drobnych poprawkach, podjęto trudną decyzję o zamrożeniu projektu na czas nieokreślony.

Odrodzenie: Nowy Początek (Kwiecień 2025 - Obecnie)

Przerwa na szczęście nie trwała długo. Pod koniec kwietnia 2025, w tajemnicy podjęto decyzję: RadarView powróci! Temu odrodzeniu znacząco sprzyjał zbieg pomyślnych okoliczności: Święta Wielkanocne oraz długi weekend majowy (Majówka) zapewniły sporo wolnego czasu. Kluczowe jednak okazało się oddanie pracy magisterskiej przed terminem (która, co warto dodać, została przyjęta!), co uwolniło mnóstwo jego osobistego czasu, który mógł w całości poświęcić na intensywny rozwój RadarView. Wykorzystując ten moment, natychmiast rozpoczął całkowite przepisywanie interfejsu użytkownika radaru przy użyciu nowoczesnych technologii: TypeScript i React.

Pierwszy tydzień maja 2025 przyniósł społeczności ekscytujące wieści – publiczne ogłoszenie powrotu RadarView wraz ze szczegółami nowej wizji. Zaraz potem, usługa ADSBMixer, kluczowy komponent do agregacji danych, została całkowicie przepisana. Nie była to tylko kosmetyka kodu; nowa wersja mogła pochwalić się niesamowitą wydajnością, redukując zużycie RAM z pokaźnych 3GB do zaledwie 200MB! Uruchomiono również publiczne statystyki dla ADSBMixer.

W drugim tygodniu maja 2025 kolejne komunikaty wyjaśniły nowe poziomy dostępu i funkcje. Za kulisami prace rozwojowe szły pełną parą:

  • Stworzono solidny system zarządzania kontami oraz panel administracyjny.
  • Zaprojektowano i zintegrowano z panelem administracyjnym pierwszą wersję systemu informacji zwrotnych od użytkowników.
  • Zaczęła nabierać kształtów funkcja "Kolekcji".

Impet prac utrzymał się do połowy maja 2025:

  • Ukończono system informacji zwrotnych.
  • Wdrożono bardzo potrzebny system resetowania haseł.
  • Zoptymalizowano usługę ADSBMixer pod kątem automatycznego przypisywania ról dostarczycielom danych (feederom), usprawniając proces ich wdrażania.
  • Przeprowadzono krytyczną migrację danych feederów ze starej bazy danych do nowego systemu.

I zgodnie z szybkim tempem odrodzonego projektu, 15 maja 2025 (dzisiaj!), uruchomiono publiczną rejestrację użytkowników! Obejmowała ona generowanie tokenów dla nowych feederów, solidne zabezpieczenia antyspamowe dla formularza rejestracyjnego przy użyciu Cloudflare Turnstile oraz wdrożenie panelu konta użytkownika. Kontynuowano również prace nad rozbudową funkcji "Kolekcji".

RadarView powrócił, przebudowany od podstaw i rozwijający się szybciej niż kiedykolwiek wcześniej – wszystko dzięki pasji i pracy poświęconej po godzinach!