algoRHYTM
Aplikacja do odkrywania i promowania wydarzeń

algoRHYTM to aplikacja mobilna dla osób szukających spontanicznych wyjść oraz webowy panel organizatora, w którym tworzone są wydarzenia widoczne w aplikacji. Platforma zbiera w jednym miejscu kluby, imprezy i wydarzenia – od koncertów i imprez klubowych po warsztaty, targi czy inicjatywy miejskie. Użytkownicy mogą przeglądać ofertę, korzystając z filtrów i mapy. Organizatorzy mogą zwiększać zasięg swoich eventów, m.in. poprzez płatne opcje promocji. Aplikacja jest dostępna na Google Play i App Store.
Aplikacja mobilna
Odkrywanie wydarzeń i klubów w okolicy
Kreator wydarzeń
Tworzenie, zarządzanie i promowanie imprez
System Promocji
Wyróżnianie wydarzeń przez organizatorów

Wyzwanie
Podczas projektu algoRHYTM kluczowe było zaprojektowanie rozwiązania, które jednocześnie odpowiada na potrzeby dwóch grup: osób szukających wydarzeń w okolicy oraz organizatorów chcących skutecznie promować swoje imprezy. Istotnym elementem było wdrożenie bezpiecznego systemu płatności, umożliwiającego zakup coinów do promocji eventów. Dodatkowymi wyzwaniami była skalowalność i wydajność: płynne renderowanie dużych list wydarzeń, obsługa mapy z wieloma punktami oraz precyzyjne filtrowanie i wyszukiwanie. Filtry obejmują kategorie, lokalizację i datę. Konieczne okazało się również zaprojektowanie transparentnej logiki oddzielania i ekspozycji wydarzeń promowanych względem standardowych, tak aby zapewnić uczciwy ranking i wysoką czytelność wyników w aplikacji.

Rozwiązanie
W odpowiedzi na wyzwania, stworzyliśmy aplikację mobilną, która umożliwia użytkownikom szybkie wyszukiwanie wydarzeń, klubów i imprez w okolicy. Organizatorzy zyskali dostęp do panelu kreatora, który pozwala na tworzenie, edytowanie i promowanie wydarzeń. Dzięki zastosowaniu React Native i Firebase, aplikacja jest skalowalna i wydajna, nawet przy dużych zbiorach danych. Typesense zapewnia szybkie i precyzyjne wyszukiwanie wydarzeń oraz skuteczne filtrowanie po różnych kryteriach, a także oddzielanie promowanych wydarzeń od standardowych, co zwiększa ich widoczność w aplikacji.
"DevsPower bardzo dobrze zrozumiało nasze cele biznesowe i przełożyło je na konkretne działania. Projekt zrealizowano terminowo, komunikacja była klarowna, a rekomendacje zespołu pomagały podejmować trafne decyzje."
Krzysztof Węgrzyn
Zespół PG Strategy
Umiejętności
Jakie umiejętności lub kompetencje były potrzebne zespołowi do wykonania wymaganej pracy
Zarządzanie aplikacją
Zarządzanie aplikacją obejmuje wszystkie etapy – od planowania, przez rozwój, po bieżące utrzymanie. Aplikacja została zaprojektowana tak, aby była skalowalna i stabilna, zapewniając użytkownikom i organizatorom wydajną platformę. Regularne aktualizacje i wsparcie pozwalają utrzymać wysoką jakość usług oraz zadowolenie użytkowników.
Zaawansowane wyszukiwanie oparte na lokalizacji
Skoncentrowaliśmy wyszukiwanie na geolokalizacji. Użytkownicy widzą wydarzenia najbliżej swojej pozycji z możliwością ustawienia promienia (10–250 km), aby zwiększyć zakres szukania. Wyniki są sortowane według odległości, a przy dużym zagęszczeniu punktów stosujemy klastrowanie. Gdy użytkownik nie udostępni GPS, algorytm korzysta z wybranej lokalizacji (miasto/kod pocztowy) oraz filtrów daty i kategorii. Dzięki temu dotarcie do właściwych wydarzeń jest szybkie i intuicyjne.
Implementacja platformy webowej
Zaprojektowaliśmy dedykowany panel dla organizatorów z funkcjami tworzenia, edycji i promowania wydarzeń. Wykorzystanie Firebase uprościło model uprawnień i przyspieszyło zarządzanie treściami, a także publikację ofert w aplikacji.
Tworzenie aplikacji mobilnych
Dostosowaliśmy funkcje do potrzeb użytkowników, tworząc mobilną platformę do szybkiego wyszukiwania wydarzeń, klubów i imprez w okolicy. Aplikację zbudowano w React Native, co umożliwia utrzymanie wspólnej bazy kodu i przygotowanie oddzielnych wydań sklepowych na iOS i Androida — zapewniając spójne działanie i doświadczenie użytkownika na obu platformach.