dashboard_apparentati

PRD — Dashboard Appartamento (nome provvisorio: flat-dashboard)

Versione: 0.12 (pasti dei giorni successivi sulla TV) Autore: Pietro (con supporto Claude) Data: 2026-09-14, aggiornato 2026-10-13

1. Problema

In casa servono coordinamento su tre cose che oggi probabilmente passano per messaggi sparsi in chat: chi c’è a pranzo e a cena (e con quali ospiti), di chi è il turno di pulizie questa settimana, e altre informazioni condivise di casa. Non c’è un punto unico, sempre visibile, che mostri lo stato aggiornato senza dover chiedere o scrollare una chat.

2. Obiettivo

Una dashboard sulla smart TV LG del soggiorno, aperta come app quando serve, che mostra lo stato condiviso di casa e si aggiorna da sola, alimentata da una web app che i coinquilini aprono dal telefono, Android o iPhone, per aggiornare presenze e turni. Sulla TV è a sola lettura: una volta aperta non richiede interazione, pensata per essere vista al volo passando in salotto.

3. Utenti

Coinquilini attivi: 7. I nomi stanno solo in Supabase, non nel repo.

Tre coinquilini su sette hanno iPhone: per questo l’app per telefono è una web app, che funziona nel browser di entrambi i sistemi. Un’app iOS nativa richiederebbe l’Apple Developer Program, a pagamento.

4. Funzionalità — MVP

4.1 Presenza ai pasti

4.2 Turni di pulizia

4.3 “E altro”

Il messaggio iniziale menzionava “e altro” senza specificare cosa. Per l’MVP questo resta fuori scope esplicito — vedi §5 — ma il data model (PRP §3) è pensato per essere esteso senza ristrutturare tutto. La prima aggiunta candidata dopo l’MVP è una bacheca avvisi: messaggi brevi per tutti, visibili sulla TV. Resta fuori dall’MVP.

4.4 Vista TV

4.5 App per telefono

5. Fuori scope per l’MVP (non-goal)

6. Vincoli

7. Come si misura il successo

Progetto personale, quindi metriche informali:

8. Domande aperte prima di iniziare l’implementazione

Riassunto dei punti [DA DEFINIRE] sopra, da chiudere idealmente prima o durante lo sviluppo dell’MVP:

  1. Numero e nomi dei coinquilini che useranno il sistema. Risolto in v0.4: 7 coinquilini attivi, nomi solo in Supabase (§3).
  2. Tutti su Android? Risolto in v0.7: 3 coinquilini su 7 hanno iPhone, quindi l’app per telefono è una web app (§3, §4.5).
  3. Elenco esatto dei task di pulizia e cadenza della rotazione. Risolto in v0.2: 7 aree, cadenza settimanale, assegnazione manuale dall’app (§4.2).
  4. Meccanismo di identificazione nell’app (selezione nome vs qualcos’altro). Risolto in v0.4: selezione del nome da lista, senza password (§4.5).
  5. Cosa entra in “e altro” oltre a pasti e pulizie, per una v2. Risolto in v0.4: bacheca avvisi come prima aggiunta candidata dopo l’MVP (§4.3).

Il PRP (documento tecnico di implementazione) procede assumendo le scelte più semplici sui punti sopra, chiaramente segnalate, così puoi partire subito e correggere in corsa dove serve.