OnkoRadar
Osobisty asystent zdrowia: profil prewencyjny, zalecenia badań, wyniki z laboratorium i ocena ryzyka nowotworowego w jednej aplikacji na iOS i Androida.

- Rola
- Mobile Developer (Flutter)
- Klient
- Wellysa
- Okres
- 2024 — obecnie
- Platforma
- iOS · Android
Co to jest?
OnkoRadar to aplikacja mobilna Wellysa, która pomaga użytkownikom świadomie dbać o zdrowie i zmniejszać ryzyko chorób nowotworowych. Użytkownik wypełnia ankietę o stylu życia i historii chorób w rodzinie, a aplikacja buduje jego profil prewencyjny i wskazuje badania dopasowane do wieku, płci i czynników ryzyka.
Badania można kupić bezpośrednio w aplikacji, wybrać punkt pobrań na mapie, a po realizacji wyniki z laboratorium trafiają do aplikacji razem z raportem podpisanym przez lekarza. Do tego dochodzą wizyty, genogram rodzinny, baza wiedzy i powiadomienia push.
Pracuję nad aplikacją w zespole IT8 — od nowych modułów, przez integracje z backendem i płatnościami, po testy automatyczne i pipeline CI/CD z trzema środowiskami (dev / stage / prod).
Co zawiera
Najważniejsze moduły i funkcjonalności projektu.
Profil prewencyjny
Wieloetapowe ankiety zdrowotne i preferencje profilu, na podstawie których system wylicza indywidualne zalecenia badań.
Wyniki badań
Wyniki z laboratorium z normami i wizualizacją odchyleń, historia pobrań oraz raporty PDF do podglądu i udostępnienia.
Zakup badań i płatności
Pakiety badań kupowane w aplikacji przez Stripe, kody zaproszeń i obsługa regulaminów produktów.
Mapa punktów pobrań
Google Maps z geolokalizacją i wyszukiwarką adresów — użytkownik wybiera najbliższy punkt i umawia wizytę.
Genogram i diagnostyka
Historia chorób w rodzinie w formie genogramu oraz moduł diagnostyczny oceniający ryzyko onkologiczne.
Bezpieczeństwo i powiadomienia
Logowanie Firebase Auth, odblokowanie biometrią (Face ID / odcisk palca), walidacja PESEL i powiadomienia push.
Z czego zbudowane
Stack technologiczny użyty w projekcie.
Zrzuty ekranu
- —Utrzymanie dużej aplikacji produkcyjnej z wieloma flavorami i publikacją do App Store i Google Play.
- —Projektowanie modułów w BLoC z wstrzykiwaniem zależności i generowaniem kodu.
- —Pisanie testów jednostkowych, widgetowych, golden i integracyjnych oraz pilnowanie ich w CI.
- —Praca z danymi medycznymi — walidacja, bezpieczeństwo i jasna prezentacja wyników.


