Skip to content
← Indietro

My Pay Market

Tracker di spese personali con OCR scontrini

Sperimentale
Kotlin Jetpack Compose Material 3 Room ML Kit
My Pay Market

My Pay Market è il tracker di spese personali della raccolta. L'app permette di registrare ogni spesa con data/ora, importo, divisa, metodo di pagamento, negozio e categoria — tutti combo creabili al volo, niente liste rigide. Pulsante "Now" per timestamp veloce, anteprima dell'importo convertito in moneta-app.

Funzionalità centrale: l'**OCR scontrini**. Scatti una foto dello scontrino (camera o galleria) e Google ML Kit Text Recognition estrae il testo on-device — niente rete, niente cloud, scontrino mai inviato fuori dal telefono. Un parser interno keyword-based individua importo (riga TOTALE), data/ora, negozio e metodo di pagamento. Le parole chiave usate per riconoscere ogni campo sono interamente configurabili dalle Impostazioni → "Impostazioni OCR" — l'utente decide quali parole cercare.

Lo storico mostra la lista cronologica con dettaglio, modifica, eliminazione. Il grafico aggrega per Giornaliero / Settimanale / Mensile / Annuale / Totale. Export in CSV o XLSX (con formule SUM nelle celle Excel) e share Intent standard Android per inviare il file via mail / WhatsApp / Drive.

La schermata Saldi calcola Saldo / Credito / Accumulo del periodo corrente con regole di refill periodico: le spese scalano prima dall'Accumulo, poi dal Saldo; a fine periodo il Saldo positivo confluisce nell'Accumulo successivo, il negativo viene assorbito; i refill manuali sono movimenti CREDIT che sottraggono le spese nette del periodo. Tutti i movimenti sono visualizzati come partita doppia (DEBIT spesa rosso, CREDIT refill verde) con colonne Dare/Avere negli export.

Stack identico alle altre Android MCC: Kotlin + Jetpack Compose + Material 3 + Room + DataStore + Apache POI per Excel + ML Kit Text Recognition. Multilingua IT/EN nativo via AppCompat (`AppCompatDelegate.setApplicationLocales`). 4 palette riusate da MyVote (Default Violet / Sunset / Ocean / Forest) + tema chiaro/scuro/sistema.

Funzionalità

  • Form spesa rapido: data/ora + Now, importo, divisa, metodo, negozio, categoria, note
  • Combo "creabili": negozi/categorie/metodi nuovi vengono aggiunti al volo
  • OCR scontrini on-device (Google ML Kit) — niente rete, scontrino mai inviato fuori
  • Parole chiave OCR interamente configurabili (per Importo / Data / Negozio / Pagamento)
  • Storico cronologico con dettaglio, edit, delete
  • Grafico con aggregazione Giornaliero / Settimanale / Mensile / Annuale / Totale
  • Export CSV e XLSX (con formule SUM Excel)
  • Share file via Intent.ACTION_SEND (email, WhatsApp, Drive, ecc.)
  • Saldi periodici (giornaliero / settimanale / mensile) con refill automatico
  • Partita doppia: spese DEBIT rosso, refill CREDIT verde, colonne Dare/Avere in export
  • Conversione automatica fra divise (tasso configurabile)
  • 4 palette colori (Default / Sunset / Ocean / Forest) — coerente con le altre Android MCC
  • Multilingua IT/EN con per-app language preferences (Android 13+)

Parametrizzazioni

  • Moneta App (default valuta visualizzata)
  • Credito iniziale + Periodo refill (Giornaliero / Settimanale / Mensile)
  • Anagrafica Negozi / Categorie / Metodi di pagamento (CRUD)
  • Anagrafica Divise con tasso di cambio (`rateToApp`)
  • Parole chiave OCR per ogni campo riconosciuto (chip add/remove)
  • Tema (Sistema / Chiaro / Scuro) + Palette
  • Lingua (Sistema / Italiano / English)

Pre-requisiti tecnici

  • Android 8.0+ (API 26)
  • Camera (per scan scontrini) — opzionale, l'app funziona anche senza
  • Google Play Services + ML Kit Text Recognition disponibile
  • ~80 MB di spazio
  • Nessun account, nessuna registrazione, nessuna connessione richiesta
Coming soon
Privacy policy