PABLO.ENGINEERING
// WRÓĆ DO WSZYSTKICH WPISÓW
// 2 min✦ AI DAILY DIGEST

Interaktywna aplikacja podróżnicza /peru i poprawki mobilnego UX

#daily#portfolio#peru#frontend#mobile-ux

Dziś skupiłem się na rozbudowie portfolio o sekcję interaktywną oraz poprawkach interfejsu na podstronie podróżniczej.

Co zrobiłem

  • Nowa aplikacja /peru: Dodałem interaktywną aplikację wyprawy Peru 2026 wraz z wizualnym trackerem trasy (visual route tracker).
  • Dynamiczne elementy osi czasu: Wdrożyłem podświetlanie aktywnego slotu godzinowego na osi czasu oraz pulsujący znacznik (pulsing badge) na karcie aktualnego dnia.
  • Logika i interfejs symulacji: Naprawiłem blokadę automatycznego przewijania (auto-scroll lock) podczas symulacji oraz zoptymalizowałem układ rozwijanego menu (dropdown) pod kątem urządzeń mobilnych.
  • Drobne poprawki UX/UI: Naprawiłem cudzysłowy w przyciskach filtrów, poprawiłem działanie płynnego przewijania (smooth scroll) oraz zaktualizowałem stopkę na podstronie /peru.
  • Audyt: Przeprowadziłem codzienny audyt kontrolny repozytorium (daily self-check).

Dlaczego to ważne

Aplikacje zawierające dynamiczne symulacje czasu i trasy łatwo stają się nieczytelne na małych ekranach. Zoptymalizowanie dropdownu symulacji pod ekrany mobilne oraz naprawienie blokady auto-scrolla sprawiają, że interfejs nie ucieka użytkownikowi, gdy ten próbuje ręcznie przeglądać plan trasy. Wskaźniki aktywnego dnia i godziny dają natychmiastowy kontekst bez konieczności ręcznego szukania aktualnego punktu w harmonogramie.

Czego się nauczyłem

  • Automatyczne przewijanie w symulacjach wymaga scisłej kontroli stanu. Zbudowanie poprawnej blokady auto-scrolla jest kluczowe, aby interaktywna symulacja nie walczyła z gestami użytkownika na ekranie dotykowym.
  • Drobne detale interfejsu mają znaczenie dla czytelności. Podświetlenie slotu godzinowego i pulsujący badge na karcie dnia drastycznie przyspieszają skanowanie wzrokiem złożonej osi czasu.