Profil użytkownika
Zdjęcia, nick, opis, lokalizacja, ulubione hobby, poziom zaawansowania, pasje, języki, preferencje komunikacji, dostępność i weryfikacja.
Hobbigo to aplikacja mobilna dla osób, które chcą poznawać ludzi przez wspólne hobby. Łączy profil, Scouta, grupy pasji, aktywności, mapę, kalendarz, feed, czaty, pojedynki, rankingi, powiadomienia, ośrodki sportowe i eventy w jednym produkcie.
Zdjęcia, nick, opis, lokalizacja, ulubione hobby, poziom zaawansowania, pasje, języki, preferencje komunikacji, dostępność i weryfikacja.
Rekomendacje osób według pasji, dystansu, poziomu hobby, języka, celu, determinacji i dostępności.
Spotkania stacjonarne i online, mapa, lista, kalendarz, zdjęcia, GPX, zaproszenia, limity miejsc i czat uczestników.
Publiczne i prywatne grupy z postami, komentarzami, Kudos, członkami, rolami, prośbami o dołączenie i aktywnościami grupowymi.
Posty, zdjęcia, komentarze, Kudos, udostępnianie, zgłaszanie treści i filtrowanie po hobby oraz odległości.
Rozmowy prywatne, czaty aktywności, czaty pojedynków, reakcje, liczniki nieprzeczytanych wiadomości i powiadomienia.
Wyzwania między użytkownikami, limit tygodniowy, termin pojedynku, czat, punkty, wynik i potwierdzenie zdjęciem.
Profile firmowe miejsc sportowych z adresem, mapą, godzinami otwarcia, zdjęciami, kategoriami i wydarzeniami.
Użytkownik tworzy profil przez setup z wyborem ulubionego hobby, poziomu zaawansowania, pasji, języków, sposobu komunikacji i podstawowych informacji. Ulubione hobby jest wyróżnione w kartach profilu, a pasje pomagają dopasować Scouta, grupy i aktywności.
Profil ma poziom wypełnienia i może dawać punkty rankingowe. Weryfikacja profilu jest wymagana po rejestracji: użytkownik ma 3 dni na jej wykonanie, a aplikacja informuje o pozostałym czasie i ryzyku blokady konta.
Scout pokazuje osoby dopasowane po pasjach, lokalizacji, dystansie, poziomie hobby, dostępności, języku i preferencjach. Użytkownik może przesuwać karty, odświeżać wyniki i filtrować propozycje.
Czat prywatny może przejść przez profilowanie: system pokazuje pytania, obie osoby reagują na odpowiedzi, a pozytywny wynik odblokowuje rozmowę. Negatywne profilowanie blokuje czat i oznacza go jako wygasający.
Hobbigo obsługuje aktywności otwarte, prywatne, online, stacjonarne oraz aktywności przypisane do grup. Aktywność ma hobby, poziom grupy, limit uczestników, przedział wieku, termin początku i końca, lokalizację albo tryb online, opcjonalne zdjęcie i opcjonalny plik GPX dla tras.
Ekran aktywności ma mapę, listę, kalendarz i filtry. Mapa pokazuje aktywności, wydarzenia ośrodków oraz same ośrodki sportowe innymi znacznikami. Kalendarz pokazuje własne plany użytkownika niezależnie od filtrów listy.
Po dołączeniu do aktywności użytkownik widzi czat aktywności. Po opuszczeniu aktywności frontend blokuje wpisywanie wiadomości, a backend dodatkowo egzekwuje uprawnienia.
Grupy są osobną funkcją, niezależną bazodanowo od globalnego feedu. Korzystają jednak z tych samych wygodnych komponentów UI dla postów, komentarzy, zdjęć, Kudos i opcji treści. W grupie można pisać posty, komentować, dawać Kudos, tworzyć aktywności grupowe i przeglądać członków.
Globalny feed pozwala publikować posty ze zdjęciami, komentować, dawać Kudos, udostępniać treści i zgłaszać nadużycia. Komentarze mają własne menu opcji, a zgłoszenia są widoczne w panelu administracyjnym.
Feed można filtrować po hobby i odległości. Filtry zapisują ustawienia użytkownika i mają wspólny UX z filtrami Scouta oraz aktywności.
Aplikacja ma czaty prywatne, czaty aktywności i czaty pojedynków. Listy rozmów pokazują liczniki nieprzeczytanych wiadomości, wspierają wyszukiwanie, a ciężkie listy są wirtualizowane dla płynnego scrollowania.
Reakcje wiadomości są wspólne dla czatów: widać pierwszą osobę i reakcję, kolejne reakcje jako ikonki, a po kliknięciu listę osób i ich reakcji. Powiadomienia obejmują wiadomości, polubienia, komentarze, zaproszenia, prośby o dołączenie do grup, aktywności, weryfikację i wydarzenia pojedynków.
Pojedynki pozwalają wyzwać inną osobę w kontekście hobby. Użytkownicy mogą ustalić datę, rozmawiać w czacie pojedynku, potwierdzić odbycie zdjęciem, wskazać wynik i zdobyć punkty. Aplikacja pokazuje też liczbę dostępnych wyzwań w tygodniu.
Rankingi zbierają punkty za aktywność w aplikacji: profil, aktywności, posty, pojedynki i wyzwania. Widoki rankingów pokazują użytkowników, ich zdjęcia i aktualne wyniki.
Profil firmowy reprezentuje ośrodek sportowy, klub, studio albo miejsce aktywności. Taki profil ma nazwę, opis, adres, koordynaty, godziny otwarcia, zdjęcia, link do mapy, kategorie hobby i możliwość tworzenia eventów.
Profil firmowy nie ma Scouta, par, pojedynków ani profilowania. Może prowadzić czysty czat z użytkownikiem i tworzyć aktywności lub eventy zgodne z kategoriami przypisanymi do ośrodka. Ośrodki i eventy są widoczne na mapie aktywności jako osobne typy punktów.
Strona webowa Hobbigo zawiera landing page, FAQ, szczegóły aplikacji, statyczny opis produktu dla crawlerów, regulamin, politykę prywatności, standardy bezpieczeństwa dzieci, instrukcję usunięcia konta oraz deeplinki do profili, aktywności, postów i grup.
Panel webowy obsługuje zgłoszenia, użytkowników zablokowanych, profile firmowe, ośrodki i eventy. Widoki są dostosowywane również do przeglądarek mobilnych.
Hobbigo wspiera weryfikację profilu, zgłaszanie profili, postów, komentarzy, aktywności i wiadomości, moderację w panelu administracyjnym oraz czyszczenie powiadomień powiązanych z usuniętą treścią.
Backend sprawdza uprawnienia niezależnie od UI. Pliki, zdjęcia i GPX są traktowane jako niezaufane, a dane użytkownika są ograniczane do informacji potrzebnych w danym flow.
Hobbigo obsługuje aktywności stacjonarne i wirtualne. Przykładowe kategorie:
Zobacz też FAQ, szczegóły aplikacji, regulamin, politykę prywatności i standardy bezpieczeństwa dzieci.
Hobbigo 1.0 jest pierwszą wersją produktu. Aplikacje mobilne na Androida i iOS są przygotowywane równolegle, a funkcje opisane na tej stronie odzwierciedlają aktualny zakres produktu rozwijanego w repozytorium.