Vai al contenuto
online
itv0.46.1 · 1d135e2
In sviluppo attivoAggiornato il 14 nov 2026

Plenline

Una web app per il budget familiare che mantiene la logica di una cartella Excel fatta a mano: mesi, conti, debiti delle carte e pagamenti per data.

Vista mensile di Plenline per ottobre 2026: saldo libero dopo le spese pianificate, totali di entrate, pagato, ancora da pagare e debito sulle carte di credito, un modulo di spesa e tranche di stipendio in USD convertite in UAHVista mensile di Plenline per ottobre 2026: saldo libero dopo le spese pianificate, totali di entrate, pagato, ancora da pagare e debito sulle carte di credito, un modulo di spesa e tranche di stipendio in USD convertite in UAH

Sfida

Un budget familiare tenuto per anni in un foglio di calcolo: funziona, ma è difficile da condividere, facile da rompere e scomodo sul telefono.

Soluzione

  • La logica di budget del foglio originale: importazione .xlsx, debiti e rate, carte di credito e di debito, contanti come conto, coordinate bancarie, saldi e cronologia delle carte, bonifici e prelievi di contanti, più pagamenti della carta di credito con stato pagato e chiuso, eccedenze riportate al mese successivo, «debito attuale» e «saldo attuale» con grafici, tassi di cambio a quattro decimali.
  • Flusso di cassa e analisi: un modulo per il flusso di cassa, analisi annuali, esportazione di un mese o di un anno in Excel e CSV.
  • Account: accesso con Google, uno spazio separato per ogni utente, uno spazio familiare condiviso con permessi di lettura o modifica, inviti via email, una pagina «I miei dati» per esportare tutto o eliminare l’account, pagine di termini e privacy.
  • Bot Telegram: collegato all’account, aggiunge una transazione con un breve dialogo, inserimento rapido, /balance e /today, promemoria giornalieri dei pagamenti.
  • Comodità: righe trascinabili, barra laterale comprimibile, una pagina di aiuto integrata, un tour guidato in 21 passi, una pagina «Novità».
  • Affidabilità dell’interfaccia: le risposte che arrivano fuori ordine non riportano mai uno stato superato, le cancellazioni attendono le scritture in sospeso.
  • Sicurezza e privacy: header di sicurezza e CSP, limiti ai tentativi di accesso, log senza parametri delle richieste, segnalazioni di errore senza dati personali né importi.
  • Operatività: nessuna porta aperta — il server è raggiungibile tramite un tunnel Cloudflare; controlli esterni di disponibilità ogni 2 minuti con avvisi su Telegram; una copia di backup cifrata su R2 con verifica giornaliera del ripristino.
  • Test: circa 500 test di backend, 35 spec end-to-end con Playwright e un’esecuzione notturna ripetuta tre volte per scovare i test instabili.

Risultato

La versione 1.0.0 è in produzione su plenline.com e la usa la famiglia dell’autore.

Screenshot