Projekt ten ma na celu odwzorowanie mechaniki i działania wybranych funkcji aplikacji mobilnej moBiLET. Przygotowana przez nas aplikacja internetowa jest prostą makietą natywnej aplikacji moBiLET w wersji webowej.
(Aplikacja dostępna pod domeną kanar.fun ma dodawane aktualizacje z opóźnieniem w stosunku do tego repozytorium Github. W celu posiadania najnowszej wersji polecamy sklonowanie tego repozytorium i hosting aplikacji na własną rękę.)
Aby pobrać naszą aplikację na system iOS, wystarczy wejść na kanar.fun, kliknąć przycisk udostępniania na środku dolnego paska Safari, a następnie wybrać opcję Dodaj do ekranu głównego.
Należy otworzyć przeglądarkę, taką jak Google Chrome, Firefox lub Microsoft Edge. Następnie odwiedzić stronę kanar.fun. Jeśli na dole ekranu nie pojawi się powiadomienie o możliwości dodania strony jako aplikacji, należy wejść do menu przeglądarki i wybrać opcję Dodaj do ekranu głównego.
Dla użytkowników systemu Linux, aplikację można pobrać za pomocą przeglądarki z poziomu naszej strony. Istnieje również możliwość sklonowania tego repozytorium:
git clone https://github.com/whatkindofmilkuare/moBILETv2/
Aplikacja jest stale rozwijana, więc rozmieszczenie elementów obecnych na zrzutach ekranu mogło ulec zmianie.
Strona została stworzona i jest rozwijana wyłącznie w celach edukacyjnych, jako ćwiczenie umiejętności programistycznych. Szczególny nacisk kładziemy na rozwój umiejętności w tworzeniu aplikacji internetowych i PWA. Nasz zespół zdobywa doświadczenie w językach JavaScript i PHP, konfiguracji serwera hostingowego oraz tworzeniu dokumentacji kodu. Twórcy strony nie popierają korzystania z niej w sposób naruszający przepisy prawa. Prosimy o odpowiedzialne korzystanie z tej strony.
Część zasobów użytych w aplikacji pochodzi od twórców oficjalnej aplikacji (tj. logo i ikony), dlatego zamieszczamy odniesienie do oficjalnej strony twórców odwzorowywanej aplikacji: mobilet.pl. Kod aplikacji został napisany od podstaw, przy czym niektóre rozwiązania w JavaScript zostały wygenerowane przez narzędzia takie jak Copilot lub ChatGPT i dostosowane do naszych potrzeb. Wykorzystano również zewnętrzne biblioteki JavaScript.
Jeśli ktoś jest zainteresowany szczegółami technicznymi, w folderze docs
znajduje się podstawowa dokumentacja kodu przygotowana przez twórców. Nie jest to jednak dokładna dokumentacja opisująca konkretne części kodu ani sposób realizacji poszczególnych funkcji, lecz bardziej ogólny przegląd odpowiedzialności poszczególnych plików. Nasz zespół pracuje nad dokładniejszą dokumentacją projektu, jednakże nie jest to priorytetem, ponieważ aplikacja znajduje się obecnie w fazie alfa/testowej. Koncentrujemy się głównie na wdrażaniu zaplanowanych funkcji oraz rozwiązywaniu istniejących problemów i błędów w aplikacji.
Projekt jest udostępniany na licencji MIT. Szczegóły znajdują się w pliku LICENSE
.
Niniejszy projekt jest w pełni niezależny i nie jest w żaden sposób powiązany z twórcami oryginalnej aplikacji moBiLET. Jest to projekt hobbystyczny, tworzony wyłącznie w celach edukacyjnych. Aplikacja stanowi jedynie makietę oryginalnej aplikacji i nie umożliwia zakupu biletów na komunikację miejską ani innych usług oferowanych przez moBiLET. W celu zakupu biletów lub skorzystania z pełnych funkcjonalności, prosimy o korzystanie z oficjalnej aplikacji udostępnionej przez pierwotnych twórców, dostępnej na mobilet.pl.
Mamy nadzieję, że nasza praca spotka się z pozytywnym odbiorem. Dziękujemy za zapoznanie się z tym dokumentem.