💰 Budget

💰 Budget envelope

solo locale
1

Saldi dei conti

Quanto c'è ora su ciascun conto. Scrivili prima di fare i bonifici.
2

Residui nelle envelope

Quanto è rimasto in ogni fondo. Serve al calcolo: se sei vicino al target, versi meno.
3

Stipendio del mese

Appena lo scrivi, l'app ricalcola tutto da sola.
4

Esegui i bonifici

Quanto spostare su ciascun conto e come resterebbe dopo. "Dopo" conta solo i soldi in entrata: non sottrae nulla dal conto da cui parti.

Dettaglio per envelope

Oltre il target il surplus va in "overbudget".

5

Chiudi il mese

Congela la fotografia di questo mese e mandala nello storico.

Account & sincronizzazione

Sei connesso come

L'app è sempre collegata al database Cloudflare: ogni modifica viene salvata da sola e i dati si caricano all'accesso.

Utenti

Crea un nuovo utente (avrà un budget tutto suo) oppure cambia la password di uno esistente riusando la stessa email.

Conti

Anagrafica dei conti (i saldi si aggiornano nella scheda Mensile).

Envelope — struttura

Nome, peso (fisso/variabile), target, conto e sotto-voci. Il saldo si aggiorna nella scheda Mensile.

Calcolatore: scadenza → quota mensile

Cosa devi pagare, quanto, entro quando → quanto mettere via al mese.

Dati & backup

Storico & statistiche

Come funziona

Il mese. La check-list da seguire ogni mese, in 5 fasi: 1 saldi dei conti, 2 residui delle envelope, 3 stipendio, 4 i bonifici da fare (calcolati da soli), 5 archivia nello storico. Le fasi 1-3 sono da compilare, la 4 è di sola lettura.

Admin. Le costanti: conti, struttura envelope (nome, peso fisso/variabile %, target, albero di sotto-voci via parent_id), calcolatore, sincronizzazione e backup.

Allocazione. Dallo stipendio si tolgono i conti fissi; il parziale si divide tra i variabili in percentuale. Oltre il target, il surplus è "overbudget".

Database. Cloudflare D1 (SQLite), una tabella per entità (account, envelope, config, snapshot) esposta da un Worker. Modello relazionale, pronto per Supabase domani.