← robertobonfa.dev

EveryCent

La storia

Volevo un'app che tracciasse le spese nel momento in cui le faccio. La volevo veloce e minimale. Poi ho aggiunto una sezione "ricorrenze", per avere le scadenze delle spese ricorsive con tanto di notifica e non pagare altre app che fanno esattamente questo.

Era nata "Spese". Una PWA usata per settimane, molte settimane, su un server Debian dell'homelab di casa mia - Proxmox, per i nerd più curiosi - esattamente per registrare le uscite nell'istante in cui vengono fatte. La PWA aveva un limite strutturale: dipendeva da un server casalingo, una macchina virtuale nella rete di casa raggiunta tramite un tunnel Cloudflare, che doveva restare accesa e raggiungibile perché l'app funzionasse.

A luglio 2026 è arrivata la decisione di riscriverla in SwiftUI, con l'archivio sul dispositivo e la sincronizzazione affidata a iCloud: niente più server da tenere acceso, dati che restano nel contenitore privato dell'utente invece che su una macchina di terzi.

EveryCent nasce come sostituto di "Spese", con l'idea di rilasciarla su App Store, gratuitamente.

La prima build è arrivata su TestFlight a fine luglio, nel gruppo di test Family&Friends. Da quel momento il lavoro non si è più fatto a tavolino: ogni difetto trovato usando l'app su un iPhone vero è diventato una correzione, caricata nella build successiva.


The story

I wanted an app that tracked expenses the moment I made them. I wanted it fast and minimal. Then I added a "recurring" section, to keep track of subscription due dates with a reminder, and stop paying other apps that do exactly this.

"Spese" was born. A PWA used for weeks, many weeks, on a Debian server in my home lab - Proxmox, for the more curious nerds - precisely to log expenses the moment they happen. The PWA had a structural limit: it depended on a home server, a virtual machine on the home network reached through a Cloudflare tunnel, which had to stay on and reachable for the app to work.

In July 2026 came the decision to rewrite it in SwiftUI, with the archive on the device and sync handled by iCloud: no more server to keep running, data that stays in the user's own private container instead of on someone else's machine.

EveryCent was born as a replacement for "Spese", with the idea of releasing it on the App Store, for free.

The first build reached TestFlight in late July, in the Family&Friends test group. From that moment the work stopped happening at a desk: every flaw found while using the app on a real iPhone became a fix, shipped in the next build.