SubWallet
Aplikacja SaaS do kontroli subskrypcji i faktur
SubWallet pomaga firmom i zespołom zapanować nad subskrypcjami, płatnościami cyklicznymi i fakturami. Aplikacja zbiera dane z maili rozliczeniowych, porządkuje je w dashboardach i raportach oraz wysyła alerty.
Problem i cel
Koszty narzędzi SaaS rozpraszają się w skrzynkach mailowych i na kartach płatniczych. Celem była aplikacja, która sama odnajduje wiadomości rozliczeniowe, wyciąga z faktur kluczowe dane i pokazuje wydatki zespołu w jednym miejscu.
Zakres mojej pracy
Zaprojektowałem produkt end-to-end: UX dashboardów, model workspace i zespołów, przepływ podłączenia skrzynki Gmail i logikę dostępów. Wdrożenie koordynowałem w Lovable, decydując o integracjach i kolejności funkcji.
Funkcjonalności i proces
Użytkownik loguje się, łączy konto Google z uprawnieniem tylko do odczytu, a aplikacja skanuje wiadomości pod kątem rozliczeń. Załączniki PDF lub obrazy są zamieniane przez AI na uporządkowane dane. Wyniki trafiają do dashboardów, raportów i alertów współdzielonych w zespole.
Technologia i integracje
Supabase (Auth, baza, storage), Google OAuth z zakresem gmail.readonly i Gmail API do odczytu maili i załączników, funkcje scan-gmail i extract-invoice (Lovable AI Gateway, Gemini 2.5 Flash: PDF/obraz do JSON), elementy MFA/2FA. W kodzie przygotowane są też create-checkout i customer-portal oparte na Stripe SDK — to obsługa płatności w aplikacji, nie potwierdzenie aktywnej sprzedaży produkcyjnej.
Wniosek
Pokazuje, że potrafię zaprojektować bezpieczny przepływ z autoryzacją OAuth, połączyć zewnętrzne API z AI i bazą danych, a całość ubrać w czytelny UX dla zespołu.
Podsumowanie
SaaS do subskrypcji i faktur: Gmail API, ekstrakcja faktur przez AI, workspaces, MFA i przygotowana obsługa płatności Stripe.
Następny projekt
Zakotwiczony — nowa strona WWW
