restore repo

This commit is contained in:
PanSi21 2024-11-19 02:04:30 +01:00
parent 97e8ee6eb8
commit f2a798ab18
Signed by untrusted user who does not match committer: PanSi21
GPG key ID: 755F8874C65EF462
30 changed files with 1627 additions and 2 deletions

View file

@ -1,3 +1,87 @@
# MoneyListato
# Money-LIST
App per la gestione delle finanze
## Introduzione
**Money-LIST** è un'app semplice e intuitiva per la gestione delle proprie finanze. Progettata per essere facile da usare, ti permette di tenere traccia dei tuoi conti, delle transazioni e delle spese ricorsive in modo efficiente.
## Target
Questa applicazione è stata sviluppata per utenti che cercano una soluzione rapida e pratica per gestire le proprie finanze quotidiane.
## Funzionalità
### 1. Gestione dei Conti
- **Aggiungere Conto**: Inserisci un nuovo conto con nome, descrizione e saldo disponibile.
- **Modificare Conto**: Aggiorna i dettagli del conto esistente.
- **Eliminare Conto**: Rimuovi un conto esistente dall'app.
- **Visualizzare Saldo**: Monitora il saldo disponibile per ogni conto.
### 2. Gestione delle Transazioni
- **Aggiungere Transazione**: Registra una nuova transazione specificando il conto, titolo, importo (positivo per entrate, negativo per uscite), data (preimpostata su oggi), descrizione, categorie e tag.
- **Modificare Transazione**: Modifica i dettagli di una transazione esistente.
- **Eliminare Transazione**: Rimuovi una transazione dal registro.
- **Visualizzare Transazioni**: Consulta il saldo aggiornato e la lista delle transazioni per ogni conto.
### 3. Gestione delle Spese Ricorsive
- **Aggiungere Spesa Ricorsiva**: Registra una spesa che si ripete automaticamente a intervalli regolari.
- **Modificare Spesa Ricorsiva**: Aggiorna i dettagli di una spesa ricorsiva esistente.
- **Eliminare Spesa Ricorsiva**: Cancella una spesa ricorsiva dall'app.
- **Visualizzare Spese Ricorsive**: Monitora le spese ricorsive impostate.
### 4. Foto delle Transazioni (Versione 2.0)
- **Salvare Foto dello Scontrino**: Associa una foto dello scontrino o del documento alla transazione per una documentazione più completa.
## Struttura del Progetto
- **Conti**: Modulo per la gestione dei conti finanziari.
- **Transazioni**: Modulo per la gestione di entrate e uscite finanziarie.
- **Spese Ricorsive**: Modulo per la gestione automatizzata delle spese ricorrenti.
- **Foto delle Transazioni**: Funzionalità avanzata per allegare foto a ogni transazione.
## Tecnologie Utilizzate
- **Frontend**: React Native
- **Backend**: TBD
- **Database**: Sqlite
- **Gestione delle Immagini**: TBD (per la versione 2.0)
## Installazione
1. Clona il repository:
```bash
git clone https://git.pansi21.xyz/PanSi21/MoneyListato.git
```
## Roadmap
- [x] **Versione 1.0**
- [x] Gestione dei Conti
- [x] Aggiungere, modificare, eliminare conti
- [x] Visualizzare saldo dei conti
- [x] Gestione delle Transazioni
- [x] Aggiungere, modificare, eliminare transazioni
- [x] Visualizzare lista delle transazioni e saldo aggiornato
- [x] Spese Ricorsive
- [x] Aggiungere, modificare, eliminare spese ricorsive
- [x] Visualizzare spese ricorsive impostate
- [ ] **Versione 2.0**
- [ ] Foto delle Transazioni
- [ ] Associare foto a ogni transazione
- [ ] Visualizzare foto allegate nelle transazioni
- [ ] Sincronizzazione Cloud
- [ ] Backup automatico dei dati su cloud
- [ ] Sincronizzazione multi-dispositivo
- [ ] **Versione Futura**
- [ ] Reportistica Avanzata
- [ ] Grafici e statistiche sui conti e le transazioni
- [ ] Esportazione dati in CSV o PDF
- [ ] Notifiche Push
- [ ] Promemoria per le spese ricorsive
- [ ] Notifiche per transazioni insolite