CatalogoProfessionisti ›Studio e clienti
AI

Dossier — pratiche e scadenze

Le pratiche dello studio in ordine: stati, scadenze sul calendario e documenti che si ritrovano cercando per significato.

📊 Quadro📁 Pratiche⏰ Scadenze📎 Documenti

spazio dati «dossier» — il collante della suite: sul tuo dispositivo, multi-utente con un invito (link o QR), cifrato end-to-end.

▶ Apri la suite (4 micro-app)

oppure aprila come app unica

pratichescadenzedocumentistudioallegatiricerca semantica

Cosa registra

  • Oggetto della pratica
  • Cliente
  • Stato...
  • Note
  • Titolo del documento

Composta da 4 micro app

Un compito ciascuna, sugli stessi dati: ogni micro app legge e scrive lo spazio dati condiviso «dossier» (col tuo consenso, chiesto alla prima apertura). Tutto resta sul tuo dispositivo — e con un solo invito l'intera suite diventa multi-utente, cifrata end-to-end.

Come funziona

Questa è un'app Reactive: un semplice documento di testo che il browser trasforma in un'app funzionante — moduli, dati dal vivo, tabelle, statistiche e persino grafici, senza installare né configurare nulla.

  1. Usala subito. Premi «Usa questa app»: si apre subito nel tuo browser, già pronta, con i dati salvati solo sul tuo dispositivo.
  2. I tuoi dati restano tuoi. Tutto è memorizzato in locale sul dispositivo, separato per ogni app: niente account, niente server, niente da configurare.
  3. Rendila tua. Il testo qui sotto è l'app per intero: copialo, cambia campi, viste e parole, e le modifiche diventano subito interattive.
  4. Condividila come file. Un'app è un semplice file: salvalo, esportalo o condividilo con un link; e con la collaborazione cifrata più persone modificano gli stessi dati in tempo reale.
Il testo dell'app
# 🗂️ Dossier

Le pratiche dello studio in ordine: stati, scadenze sul calendario e documenti che si ritrovano cercando per significato.

:::::page{title="Quadro" icon="📊"}
## Lo studio in un colpo d'occhio

:::grid{cols="2"}
**Pratiche aperte**

:count[npra]{path="pratiche"}

---

**Documenti in archivio**

:count[ndoc]{path="documenti"}
:::

## Pratiche per stato

:::if-empty{path="pratiche"}
*Nessuna pratica ancora: aprine una dalla pagina Pratiche.*
:::

:::group-by{path="pratiche" field="stato" as="list"}
**{titolo}** — {cliente} · scade {scadenza}
:::
:::::

:::::page{title="Pratiche" icon="📁"}
## Fascicoli

::::form{path="pratiche" id="fpr"}
::input{form="fpr" field="titolo" placeholder="Oggetto della pratica" required="true"}
::input{form="fpr" field="cliente" placeholder="Cliente" required="true"}
:::select{form="fpr" field="stato" placeholder="Stato..."}
- Aperta
- In corso
- In attesa
- Chiusa
:::
::input{form="fpr" field="scadenza" type="date" legend="Prossima scadenza"}
::input{form="fpr" field="note" placeholder="Note"}
::add-form{form="fpr" path="pratiche" label="Apri pratica"}
::::

:::table{path="pratiche" headers="Pratica,Cliente,Stato,Scadenza,Note" deletable="true" editform="fpr"}
**{titolo}** | {cliente} | {stato} | {scadenza} | {note}
:::
:::::

:::::page{title="Scadenze" icon="⏰"}
## Il calendario delle scadenze

:::calendar{path="pratiche" field="scadenza"}
{titolo} ({cliente})
:::

:::sort{path="pratiche" field="scadenza" order="asc" as="list"}
{scadenza} — **{titolo}** · {stato}
:::
:::::

:::::page{title="Documenti" icon="📎"}
## Archivio con ricerca semantica

Allega atti, contratti e PDF: restano nel tuo browser e si cercano per
SIGNIFICATO, non solo per parola esatta (AI on-device).

::::form{path="documenti" id="fdo"}
::input{form="fdo" field="titolo" placeholder="Titolo del documento" required="true"}
::select-from{from="pratiche" form="fdo" field="pratica" label="titolo" value="titolo"}
::file{form="fdo" field="allegato" maxkb="500"}
::add-form{form="fdo" path="documenti" label="Archivia"}
::::

:::list{path="documenti" deletable="true"}
**{titolo}** — {pratica} · {allegato}
:::

::ai-search{rag="documenti.allegato,documenti.titolo"}
:::::