Przejdź do treści

Szlak Jelonków

Turystyczna aplikacja mobilna (Android i iOS) do odkrywania rzeźb jelonków w Jeleniej Górze – GPS, paszport ze stemplami, ciekawostki.

FlutterDartRiverpodCloudflareflutter_mapOSRMDocker

Rola: Twórca, Mobile & Full Stack Developer

Zrzut ekranu: Szlak Jelonków
Kliknij, aby powiększyć

Szlak Jelonków w Jeleniej Górze to turystyczna aplikacja mobilna do odkrywania rzeźb jelonków rozsianych po mieście (miejski szlak znany lokalnie jako „Szlak Jelonka”). Użytkownik chodzi po mieście, znajduje jelonki w promieniu 30 m (GPS), zbiera „stemple” w paszporcie i czyta ciekawostki o miejscach. Pobierz aplikację Szlak Jelonków na Androida i iOS i ruszaj w miejski spacer z przewodnikiem.

Funkcje

  • Mapa szlaku – interaktywna mapa z lokalizacjami jelonków (kilka stylów map, w tym tryb ciemny)
  • Wykrywanie GPS – odkrywanie obiektu po wejściu w jego pobliże (promień ~30 m, wysoka dokładność)
  • Paszport ze stemplami – kolekcja odwiedzonych jelonków zapisywana lokalnie na urządzeniu
  • Zdjęcia jelonków – aparat w aplikacji: zrób własne foto każdego znalezionego jelonka
  • Ciekawostki – opisy miejsc i rzeźb
  • Nawigacja piesza/rowerowa – trasy do wybranego obiektu (OSRM)
  • Tryb offline – działa także bez internetu (lokalna baza obiektów)

Baza zawiera 29 jelonków z całego miasta – Centrum, Zabobrze, Cieplice Śląskie-Zdrój, Sobieszów, Jagniątków. Docelowo: pełna platforma przewodnika miejskiego z wieloma szlakami.

Platformy

Jedna baza kodu Flutter obsługuje Androida i iOS (pełna funkcjonalność z GPS) oraz wersję webową o charakterze informacyjnym (bez funkcji mobilnych zależnych od lokalizacji).

Stack

Flutter (Dart) z Riverpod do zarządzania stanem, flutter_map do map, dane i zdjęcia jelonków serwowane z Cloudflare CDN, Hive do lokalnej persystencji odkryć. Nawigacja oparta o OSRM uruchomiony w Dockerze na Debianie. CI/CD na Codemagic (iOS → TestFlight).

← Wszystkie projekty