Vivacity Mega Planner

Manuale d'Uso Completo
Developed by: Vivacity Design Web Agency
Version: 1.0
Release Date: 29 Gennaio - 1 Febbraio 2026

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

  1. Registrati: Clicca su "Register" nella pagina di login e compila il form con username (min 3 caratteri), email valida e password (min 6 caratteri).
  2. OTP Opzionale: Puoi attivare la verifica email via OTP (riceverai un codice a 6 cifre valido per 10 minuti).
  3. Login: Inserisci le tue credenziali per accedere al planner. La sessione scade dopo 1 ora di inattività.
  4. Cartella Utente: Al primo accesso vengono create automaticamente le cartelle /users/{username}/days/, /bckp/ e /backgrounds/.

2 Navigazione Calendario

  1. Vista Mensile: Mostra l'intero mese in griglia 7x4/5/6. Clicca su qualsiasi giorno per aprire il dettaglio.
  2. Vista Settimanale: Mostra 7 card dettagliate con contenuti scrollabili per ogni giorno della settimana.
  3. Navigazione: Usa i bottoni Prev e Next per spostarti tra mesi/settimane. Il bottone Today ti riporta alla data corrente.
  4. Periodo Visualizzato: In alto a destra vedi sempre il mese/periodo corrente visualizzato.

3 Gestione Dati Giornalieri

  1. Apri Giorno: Clicca su una cella del calendario per aprire il modal con tutte le categorie disponibili.
  2. Aggiungi Contenuto: Seleziona la tab desiderata (Tasks, Emotions, ecc.) e clicca sul bottone "+ Add [Categoria]".
  3. Compila Form: Inserisci i dati richiesti. Tutti i campi sono opzionali tranne quelli marcati come "required".
  4. Salva: Clicca "Save" per salvare i dati. Il file JSON viene creato/aggiornato automaticamente in /users/{username}/days/YYYY-MM-DD.json.
  5. Modifica/Elimina: Usa le icone per modificare e per eliminare entries esistenti.

4 Task con Scadenza (Multi-Giorno)

  1. Crea Task: Quando crei un task, compila il campo "Due Date" con una data futura.
  2. 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".
  3. Indicatore Calendario: I giorni con task attivi mostrano l'indicatore quadrato gradiente nel calendario.
  4. Modifica/Completa: Per modificare o completare il task, vai al giorno originale di creazione cliccando "Vai al task originale".
  5. Giorni Rimanenti: La sezione "Task in corso" mostra automaticamente quanti giorni mancano alla scadenza.

5 Ricerca Globale

  1. Barra di Ricerca: Usa la search bar in alto sotto la navbar per cercare in tutti i tuoi dati.
  2. Cerca Ovunque: La ricerca include: titoli e descrizioni task, contenuto thoughts, nomi contacts, titoli goals negli ultimi 365 giorni.
  3. Risultati Istantanei: I risultati appaiono mentre digiti (dopo 2 caratteri). Mostra icona, tipo di dato, data e anteprima.
  4. Apri Risultato: Clicca su un risultato per aprire automaticamente quel giorno nel calendario e visualizzare il contenuto.

6 Dashboard e Statistiche

  1. This Week: Mostra task completati su totali della settimana corrente con barra di progresso percentuale.
  2. Streak: Numero di giorni consecutivi in cui hai inserito almeno un dato (task, emotion, thought, goal, ecc.). Si resetta se salti un giorno.
  3. Total Completed: Totale task completati negli ultimi 90 giorni.
  4. Upcoming Tasks: Lista dei prossimi 5 task con scadenza, ordinati per data. Mostra giorni rimanenti con colore rosso se urgente (≤3 giorni).
  5. Aggiornamento: Le statistiche si aggiornano automaticamente ogni volta che modifichi dati o navighi nel calendario.

7 Sfondi Personalizzati

  1. Upload Immagine: Nella sidebar, sezione "Background", clicca "Upload Image" e seleziona un'immagine (max 5MB, formati: JPG, PNG, GIF, WebP).
  2. Gestione Sfondi: Visualizzi miniature di tutti gli sfondi caricati. Lo sfondo attivo ha bordo verde.
  3. Cambia Sfondo: Clicca su una miniatura per applicare quello sfondo all'intera pagina.
  4. Elimina Sfondo: Passa sopra una miniatura e clicca l'icona cestino per eliminare quello sfondo.
  5. Ripristina Default: Clicca sulla miniatura "Default" per tornare al gradiente viola originale.

8 Backup e Download

  1. Apri File Manager: Clicca il bottone "Files" nella navbar in alto a destra.
  2. Backup All Data: Crea copie timestampate di tutti i tuoi file JSON nella cartella /users/{username}/bckp/.
  3. Download All Files: Scarica tutti i tuoi file JSON come archivio ZIP comprensivo di timestamp nel nome.
  4. Download Singolo: Clicca l'icona download accanto a ogni file per scaricarlo individualmente.
  5. 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