Hobbigo 1.0

Hobbigo pomaga przejść od pasji do spotkania, rozmowy i społeczności.

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.

Najważniejsze funkcje aplikacji

Profil użytkownika

Zdjęcia, nick, opis, lokalizacja, ulubione hobby, poziom zaawansowania, pasje, języki, preferencje komunikacji, dostępność i weryfikacja.

Scout

Rekomendacje osób według pasji, dystansu, poziomu hobby, języka, celu, determinacji i dostępności.

Aktywności

Spotkania stacjonarne i online, mapa, lista, kalendarz, zdjęcia, GPX, zaproszenia, limity miejsc i czat uczestników.

Grupy pasji

Publiczne i prywatne grupy z postami, komentarzami, Kudos, członkami, rolami, prośbami o dołączenie i aktywnościami grupowymi.

Feed

Posty, zdjęcia, komentarze, Kudos, udostępnianie, zgłaszanie treści i filtrowanie po hobby oraz odległości.

Czaty

Rozmowy prywatne, czaty aktywności, czaty pojedynków, reakcje, liczniki nieprzeczytanych wiadomości i powiadomienia.

Pojedynki

Wyzwania między użytkownikami, limit tygodniowy, termin pojedynku, czat, punkty, wynik i potwierdzenie zdjęciem.

Ośrodki sportowe i eventy

Profile firmowe miejsc sportowych z adresem, mapą, godzinami otwarcia, zdjęciami, kategoriami i wydarzeniami.

Profil, setup i weryfikacja

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 i profilowanie par

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.

Aktywności, mapa i kalendarz

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 pasji

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.

Role i prywatność

  • Właściciel zarządza grupą i może ją rozwiązać.
  • Moderator może usuwać posty, aktywności i członków.
  • Autor może usuwać własne posty.
  • Prywatne grupy ukrywają posty, aktywności i członków przed osobami spoza grupy.

Udostępnianie i deeplinki

  • Grupę można udostępnić linkiem `https://hobbigo.pl/group/:id`.
  • Link otwiera aplikację, a na webie pokazuje stronę fallbackową.
  • Prośby o dołączenie trafiają do właściciela i moderatorów.
  • Aktywność grupowa może być publiczna tylko po wybraniu takiej widoczności.

Feed, posty i komentarze

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.

Czaty i powiadomienia

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 i rankingi

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.

Profile firmowe, ośrodki sportowe i eventy

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.

Web, SEO i panel administracyjny

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.

Bezpieczeństwo i moderacja

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.

Kategorie hobby

Hobbigo obsługuje aktywności stacjonarne i wirtualne. Przykładowe kategorie:

Przydatne linki

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.