
Realizacja
Aplikacja mobilna dla motocyklistów - HookMyRide
HookMyRide to aplikacja mobilna na Androida i iOS dla motocyklistów. Pokazuje na mapie motocyklistów w pobliżu, pomaga znaleźć towarzystwo do wspólnej jazdy, planować i nagrywać trasy oraz śledzić statystyki sezonu i cele roczne. Zaprojektowaliśmy i zbudowaliśmy też stronę internetową aplikacji.
Przy budowie aplikacji wykorzystaliśmy m.in. język Rust oraz protokół MQTT.

Wyzwanie
Celem projektu była aplikacja mobilna dla motocyklistów, która łączy jazdę z kontaktem z innymi motocyklistami. Miała pomagać znaleźć towarzystwo do wspólnej jazdy w okolicy, a także planować i nagrywać trasy. Poza tym miała zbierać statystyki przejechanych kilometrów i odwiedzonych krajów.
Mapa i status jazdy działają na żywo, więc motocyklista musi widzieć, kto jest teraz w pobliżu i kto szuka towarzystwa. Każdy miał też jednym kliknięciem ustawiać swój status prywatności, a aplikacja - zachęcać do jazdy celami, rankingiem i wyzwaniami. Potrzebna była również strona internetowa, która przedstawi aplikację.
Rozwiązanie
Zbudowaliśmy aplikację mobilną HookMyRide na Androida i iOS. Pulpit wita motocyklistę i pokazuje, ilu znajomych jest online i ilu motocyklistów szuka towarzystwa. Wyświetla też statystyki sezonu: dystans, odwiedzone kraje i ostatnią trasę. Niżej są postęp celu rocznego, dystans w porównaniu z obwodem Ziemi i miejsce w rankingu kraju.
Na mapie motocyklista widzi innych w pobliżu i może dołączyć do jazdy przyciskiem „Let’s chase”. Natomiast przyciskiem „Plan Your Ride” planuje trasę. Status prywatności zmienia jednym dotknięciem koloru. Zaprojektowaliśmy i zbudowaliśmy też stronę internetową aplikacji.



Najważniejsze funkcje aplikacji HookMyRide
HookMyRide łączy statystyki jazdy, mapę motocyklistów w pobliżu i funkcje społecznościowe. Oto najważniejsze funkcje aplikacji i strony internetowej.
- Pulpit motocyklisty - powitanie ze zdjęciem profilowym i flagą kraju, liczba znajomych online i motocyklistów szukających towarzystwa. Pulpit pokazuje też statystyki sezonu: przejechany dystans, odwiedzone kraje i ostatnią trasę.
- Cele i ranking - roczny cel w kilometrach z procentem realizacji oraz przejechany dystans w porównaniu z obwodem Ziemi. Oprócz tego miejsce w rankingu kraju i pobijanie własnych rekordów („Beat your records”).
- Towarzystwo do jazdy - motocykliści w pobliżu, którzy szukają towarzystwa, i wspólna jazda jednym kliknięciem („Let’s Hook”). Są też zaproszenia znajomych, profile motocyklistów i lista towarzyszy jazdy w trybie Hooked („Your Top Riding Companions”) z kilometrami.
- Mapa na żywo - motocykliści w okolicy na mapie, karta motocyklisty z trybem jazdy (np. „Free Ride”), dołączenie do jazdy przyciskiem „Let’s chase” i status jazdy na żywo („Live Ride Status”).
- Status prywatności jednym kliknięciem - wybór jednego z czterech kolorów na dole mapy. Zielony oznacza „Open to anyone”, czyli otwartość na każdego.
- Trasy i nawigacja - planowanie trasy („Plan Your Ride”) i udostępnianie tras oraz podgląd planowanych tras innych motocyklistów. Aplikacja HookMyRide ma też nawigację z nazwą ulicy, nagrywanie przejazdu z pauzą i zatrzymaniem oraz historię przejazdów ze statystykami.
- Popularne miejsca i wyzwania - najczęściej odwiedzane miejsce w kraju w danym miesiącu z przyciskiem „Add to plans”. Poza tym najpopularniejsze cele motocyklistów („Top Rider Destinations”) i wyzwania („Are you ready for the challenge?”).
- Powitanie gestem - funkcja „Immersive Hand Greeting”: motocyklista pozdrawia innego na drodze tradycyjnym gestem ręki. Gdy to zrobi, aplikacja pokazuje profil tej osoby z podstawowymi informacjami i przyciskiem „Get hooked”.
- Powiadomienia, alerty i konto Premium - powiadomienia pod ikoną dzwonka i alerty bezpieczeństwa („Safety alerts”). Konto Premium ma oznaczenie przy zdjęciu profilowym.
Strona internetowa
Na stronie internetowej aplikacji są opis funkcji i przyciski App Store i Google Play. Są na niej też najczęstsze pytania (FAQ), formularz kontaktowy oraz zakładki z cennikiem i blogiem.
Masz podobny projekt?
Opisz w kilku zdaniach, co ma robić aplikacja albo jaki proces chcesz usprawnić. Odpowiemy w ciągu 24 godzin w dni robocze - z pytaniami i wstępnym przedziałem ceny.
Opisz swój projekt