Przejdź do treści

Własny produkt Hindbrain · SDK dla React Native

Hindbrain Reflex

Potrząśnij telefonem, a błąd trafi do zespołu.

Reflex to SDK dla zespołów, które budują aplikacje w React Native i chcą dostawać zgłoszenia, które da się odtworzyć. Tester potrząsa telefonem, a programista dostaje zrzut z adnotacjami, logi i ostatnie pięćdziesiąt kroków.

Platformy: iOS, Android

Problem: „nie działa” bez żadnego szczegółu

Tester pisze na komunikatorze „coś się zepsuło po logowaniu”. Programista pyta o wersję systemu, model telefonu i kroki. Odpowiedź przychodzi po dwóch dniach, jeśli w ogóle.

Co zbudowaliśmy

Reflex to nasz własny produkt. Zbudowaliśmy SDK i panel, który zbiera to, o co programista i tak by pytał:

  • Potrząśnięcie otwiera arkusz nad aplikacją: zgłoś błąd, podaj pomysł albo zagłosuj na cudzy.
  • Zrzut ekranu z adnotacjami, dane urządzenia, logi konsoli i nieudane żądania sieciowe trafiają do zgłoszenia automatycznie.
  • Ostatnie pięćdziesiąt kroków użytkownika wraca jako oś czasu. Zgłoszenia z offline czekają w kolejce i wysyłają się po odzyskaniu sieci.
  • Panel ma listę błędów z filtrami (status, wersja, system, media) oraz przyciski „Kopiuj dla AI” i „Eksportuj JSON”.
  • Tablica pomysłów układa propozycje według głosów z trendem z 7 dni. Duplikaty łączą się bez utraty głosów.
  • Interfejs podąża za jasnym lub ciemnym ustawieniem telefonu.

Reflex jest darmowy bez limitu zgłoszeń i bez liczby miejsc. Kod SDK jest na licencji MIT na GitHubie.

Jak pracowaliśmy

Zaczęliśmy od rozmowy o tym, jakich informacji brakuje w zgłoszeniach. Potem powstał prototyp arkusza w aplikacji, a SDK i panel rozwijaliśmy w krótkich sprintach. Każdy sprint kończył się wersją, którą sami wrzucaliśmy do testów w innych projektach.

Co dostajesz, budując z nami coś podobnego

  • Narzędzie wewnętrzne albo produkt SaaS dla Twoich użytkowników, zaprojektowane i zbudowane od pierwszego ekranu po wdrożenie.
  • SDK albo integrację, która przekazuje dane do Twojego panelu webowego.
  • Jeden zespół, który robi obie części, więc nic nie ginie na styku. [NEED: potwierdź, że te same osoby robią web i mobile]

Porozmawiajmy

Masz proces zgłaszania błędów, który kosztuje Twój zespół godziny tygodniowo? Opisz go na stronie kontaktowej, a zaproponujemy, co da się zbudować.

Panel Reflex ze szczegółami zgłoszenia błędu: zrzut z adnotacjami, dane urządzenia i oś ostatnich kroków (dane demo).
Zrzut źródłowego panelu; widoczne wartości nie są deklaracją wyników produktu.
Arkusz opinii z SDK Reflex wysunięty nad aplikacją na telefonie: zgłoś błąd, podaj pomysł, zagłosuj.
Zrzut źródłowego panelu; widoczne wartości nie są deklaracją wyników produktu.
Tablica pomysłów Reflex uszeregowana głosami z trendem z 7 dni (dane demo).
Zrzut źródłowego panelu; widoczne wartości nie są deklaracją wyników produktu.