Punktem wyjścia były zapomniane okresy próbne
Okresy próbne, których zapominałem anulować, zamieniały się w opłaty. Do tego nie widziałem, ile kosztują wszystkie moje subskrypcje razem, bo płatności były rozrzucone po całym miesiącu. Przypomnienia w kalendarzu i sprawdzanie konta bankowego nie wystarczały. Chciałem jednego prostego miejsca, które wie, co subskrybuję, ile to razem kosztuje, i ostrzeże mnie przed kolejną opłatą. Od tamtej pory bardzo mi to pomaga.
Najpierw najbliższa opłata
Ekran główny zaczyna się od miesięcznych wydatków, kończących się okresów próbnych i najbliższych płatności. Każda subskrypcja ma datę kolejnej opłaty, a Subby wysyła powiadomienia o odnowieniach i końcu okresu próbnego, zanim ten dzień nadejdzie. Dane zostają na telefonie, z osobnymi profilami, walutami i ustawieniami.

Pokazać, ile to kosztuje razem
Drugim problemem była suma. Subby zlicza wszystkie subskrypcje w skali tygodnia, miesiąca i roku oraz dzieli wydatki według kategorii i cyklu rozliczeń, więc koszt widać w jednym miejscu, a nie na wyciągach z banku. Zaprojektowałem i stworzyłem Subby od początku do końca, od produktu po premierę na iOS i Androidzie. Aplikację publikuje Clevr Apps.

Szczegóły techniczne
- Stack mobilny
- Expo, React Native, React, TypeScript, Expo Router
- Dane local-first
- Dane subskrypcji dla wielu profili, preferencje, waluty i stan powiadomień przechowywane lokalnie w AsyncStorage
- Analiza bankowa
- Integracja open banking z Enable Banking, Cloudflare Workers oraz xAI Grok z wyszukiwaniem internetowym do klasyfikacji sprzedawców
- Funkcje natywne
- Powiadomienia o odnowieniach i okresach próbnych oraz szybkie akcje aplikacji
- Płatności i zaplecze
- Subskrypcje i uprawnienia RevenueCat oraz Supabase Auth i PostgreSQL do obsługi opinii i migracji starszych kont



