Features Principali
📅
Task Attivi Multi-Giorno
I task con scadenza vengono visualizzati automaticamente in tutti i giorni fino alla due date, senza duplicare i dati nei file JSON.
🎄
Festività Italiane Automatiche
Calcolo automatico di tutte le festività nazionali italiane, incluse Pasqua e Pasquetta con l'algoritmo di Gauss.
😊
Mood Tracker Visuale
Le emoji delle tue emozioni appaiono direttamente sulle celle del calendario per un colpo d'occhio rapido del tuo stato d'animo mensile.
🔍
Ricerca Globale
Cerca istantaneamente in tutti i task, pensieri, contatti e obiettivi degli ultimi 365 giorni con risultati in tempo reale.
📊
Dashboard Statistiche
Visualizza task completati della settimana, streak di utilizzo consecutivo, totale completati e upcoming tasks con scadenza.
🔥
Streak System
Tiene traccia dei giorni consecutivi in cui hai utilizzato il planner, motivandoti a mantenere l'abitudine di pianificazione quotidiana.
🎨
Sfondi Personalizzati
Carica immagini personali (fino a 5MB) come sfondo della pagina. Le immagini sono salvate nella tua cartella utente.
📝
8 Categorie di Dati
Tasks, Emotions, Thoughts, Contacts, Goals, Gratitude, Health, Links - tutto quello che serve per organizzare la tua vita.
💾
Backup Automatico
Crea backup timestampati dei tuoi dati nella cartella /bckp/ o scarica tutto come archivio ZIP con un click.
🔐
Multi-Utente Sicuro
Autenticazione con password hash, OTP email opzionale, session timeout e isolamento dati per utente.
📱
Design Responsive
Interfaccia ottimizzata per desktop, tablet e smartphone con layout adattivo e touch-friendly.
⚡
Performance Ottimizzate
Caricamento parallelo dati, righe calendario dinamiche, rendering veloce (~200ms per vista mensile).
Come Utilizzarlo
1
Registrazione e Login
- Registrati: Clicca su "Register" nella pagina di login e compila il form con username (min 3 caratteri), email valida e password (min 6 caratteri).
- OTP Opzionale: Puoi attivare la verifica email via OTP (riceverai un codice a 6 cifre valido per 10 minuti).
- Login: Inserisci le tue credenziali per accedere al planner. La sessione scade dopo 1 ora di inattività.
- Cartella Utente: Al primo accesso vengono create automaticamente le cartelle
/users/{username}/days/, /bckp/ e /backgrounds/.
2
Navigazione Calendario
- Vista Mensile: Mostra l'intero mese in griglia 7x4/5/6. Clicca su qualsiasi giorno per aprire il dettaglio.
- Vista Settimanale: Mostra 7 card dettagliate con contenuti scrollabili per ogni giorno della settimana.
- Navigazione: Usa i bottoni Prev e Next per spostarti tra mesi/settimane. Il bottone Today ti riporta alla data corrente.
- Periodo Visualizzato: In alto a destra vedi sempre il mese/periodo corrente visualizzato.
3
Gestione Dati Giornalieri
- Apri Giorno: Clicca su una cella del calendario per aprire il modal con tutte le categorie disponibili.
- Aggiungi Contenuto: Seleziona la tab desiderata (Tasks, Emotions, ecc.) e clicca sul bottone "+ Add [Categoria]".
- Compila Form: Inserisci i dati richiesti. Tutti i campi sono opzionali tranne quelli marcati come "required".
- Salva: Clicca "Save" per salvare i dati. Il file JSON viene creato/aggiornato automaticamente in
/users/{username}/days/YYYY-MM-DD.json.
- Modifica/Elimina: Usa le icone per modificare e per eliminare entries esistenti.
4
Task con Scadenza (Multi-Giorno)
- Crea Task: Quando crei un task, compila il campo "Due Date" con una data futura.
- Visualizzazione Automatica: Il task apparirà nel giorno di creazione come "Task di oggi" e in tutti i giorni successivi fino alla scadenza come "Task in corso".
- Indicatore Calendario: I giorni con task attivi mostrano l'indicatore quadrato gradiente nel calendario.
- Modifica/Completa: Per modificare o completare il task, vai al giorno originale di creazione cliccando "Vai al task originale".
- Giorni Rimanenti: La sezione "Task in corso" mostra automaticamente quanti giorni mancano alla scadenza.
5
Ricerca Globale
- Barra di Ricerca: Usa la search bar in alto sotto la navbar per cercare in tutti i tuoi dati.
- Cerca Ovunque: La ricerca include: titoli e descrizioni task, contenuto thoughts, nomi contacts, titoli goals negli ultimi 365 giorni.
- Risultati Istantanei: I risultati appaiono mentre digiti (dopo 2 caratteri). Mostra icona, tipo di dato, data e anteprima.
- Apri Risultato: Clicca su un risultato per aprire automaticamente quel giorno nel calendario e visualizzare il contenuto.
6
Dashboard e Statistiche
- This Week: Mostra task completati su totali della settimana corrente con barra di progresso percentuale.
- Streak: Numero di giorni consecutivi in cui hai inserito almeno un dato (task, emotion, thought, goal, ecc.). Si resetta se salti un giorno.
- Total Completed: Totale task completati negli ultimi 90 giorni.
- Upcoming Tasks: Lista dei prossimi 5 task con scadenza, ordinati per data. Mostra giorni rimanenti con colore rosso se urgente (≤3 giorni).
- Aggiornamento: Le statistiche si aggiornano automaticamente ogni volta che modifichi dati o navighi nel calendario.
7
Sfondi Personalizzati
- Upload Immagine: Nella sidebar, sezione "Background", clicca "Upload Image" e seleziona un'immagine (max 5MB, formati: JPG, PNG, GIF, WebP).
- Gestione Sfondi: Visualizzi miniature di tutti gli sfondi caricati. Lo sfondo attivo ha bordo verde.
- Cambia Sfondo: Clicca su una miniatura per applicare quello sfondo all'intera pagina.
- Elimina Sfondo: Passa sopra una miniatura e clicca l'icona cestino per eliminare quello sfondo.
- Ripristina Default: Clicca sulla miniatura "Default" per tornare al gradiente viola originale.
8
Backup e Download
- Apri File Manager: Clicca il bottone "Files" nella navbar in alto a destra.
- Backup All Data: Crea copie timestampate di tutti i tuoi file JSON nella cartella
/users/{username}/bckp/.
- Download All Files: Scarica tutti i tuoi file JSON come archivio ZIP comprensivo di timestamp nel nome.
- Download Singolo: Clicca l'icona download accanto a ogni file per scaricarlo individualmente.
- Frequenza Consigliata: Fai backup settimanale o mensile per sicurezza.
Legenda Colori
Gli indicatori colorati nel calendario seguono questo schema:
Rosa
Emotional (emotions, thoughts, gratitude)
Rosso
Health (tracking salute, sport)
Blu
Work (task categoria lavoro)
Verde
Personal (task personali, goals, contacts)
Suggerimenti Pro
- Usa la vista settimanale per pianificare la settimana in anticipo.
- Aggiungi sempre una scadenza ai task importanti per vederli nei giorni futuri.
- Registra le tue emozioni quotidianamente per tracciare pattern nel tempo.
- Mantieni lo streak attivo aggiungendo almeno un'entry ogni giorno.
- Usa la ricerca globale per ritrovare rapidamente informazioni passate.
- Fai backup regolari, specialmente prima di cancellare dati.
- Personalizza lo sfondo con un'immagine che ti motiva.
Supporto
Per assistenza tecnica, bug report o richieste di nuove funzionalità, contatta:
Vivacity Design Web Agency
Email: [email protected]
Versione: 1.0 | Release: 1 Febbraio 2026 | Tech Stack: PHP 7.4+, Vanilla JavaScript ES6, Bootstrap 5, JSON Storage