Portfolio

OpenPayments

Application · Budżet domowy / Android

Budżet domowy ze skanowaniem paragonów – widzisz, na co naprawdę idą pieniądze.

Wydatki wpisane ręcznie albo odczytane ze zdjęcia paragonu trafiają same do właściwej kategorii. Budżety ostrzegają, zanim przekroczysz limit, płatności cykliczne księgują się same, a statystyki pokazują trendy bez eksportowania do arkusza. Bez reklam, konta i wysyłania danych.

Skan paragonu działa na telefonie: rozpoznawanie tekstu odczytuje sklep, datę, sumę i całą listę kupionych rzeczy, nie tylko kwotę na dole. Aplikacja porównuje sumę pozycji z sumą paragonu i podpowiada, gdy coś się nie zgadza. Zdjęcie zostaje przy transakcji, więc zawsze można do niego wrócić.

Kategorie dobierają się same – z wbudowanego słownika sieci handlowych, stacji paliw i usług oraz z poprawek użytkownika: wystarczy raz zmienić kategorię dla sklepu, a aplikacja zapamiętuje to na przyszłość. Budżety można ustawić na cały miesiąc albo na wybrane kategorie, z progiem ostrzeżenia i podpowiedzią, ile można wydać dziennie do końca miesiąca.

Subskrypcje i rachunki dodaje się raz – aplikacja księguje je w dniu płatności i przypomina o nich wcześniej. Statystyki pokazują ostatnie pół roku, tempo wydatków w porównaniu z poprzednim miesiącem, zmiany w kategoriach, najczęściej odwiedzane sklepy i najdroższe produkty z paragonów.

Wszystkie dane zostają w telefonie. Jest blokada odciskiem palca lub PIN-em, kopia zapasowa do pliku, eksport do CSV oraz motyw jasny i ciemny. Całość to Kotlin, Jetpack Compose i Room, a aplikacja sama pobiera i instaluje kolejne podpisane wersje.

Features

  • skan paragonu z listą pozycji, rozpoznawanie offline
  • automatyczna kategoryzacja ucząca się z poprawek
  • budżety z ostrzeżeniami i płatności cykliczne
  • statystyki, kopia zapasowa, eksport CSV, blokada aplikacji
  • wymaga Androida 8 lub nowszego

Technology

  • Kotlin
  • Jetpack Compose
  • Material 3
  • Room
  • ML Kit

My role

Projekt, architektura, implementacja i wydania

Download