Descrizione del progetto
TradottoL'idea: un abbonamento diventa un gruppo, il suo creatore diventa l'amministratore, e tutti gli altri si uniscono come membri con il proprio accesso e profilo. L'amministratore invita le persone tramite email o un codice condivisibile, imposta o cambia i ruoli, sospende temporaneamente l'accesso e rimuove un membro senza influenzare il resto del gruppo. I membri regolari dovrebbero vedere e gestire solo il proprio profilo e contenuti, mai i dati di qualcun altro, a meno che un ruolo non conceda esplicitamente un accesso più ampio.
Siamo aperti a discutere se i ruoli debbano essere solo 'amministratore' e 'membro', o se valga la pena aggiungere un livello intermedio 'manager'. Si prega di descrivere la propria esperienza con sistemi di account multi-utente e modelli di permessi, e suggerire una struttura di database/API.
Requisiti chiave:
— limite sui partecipanti per livello di abbonamento
— profilo e cronologia separati per ogni membro
— flusso di invito con accettazione/rifiuto e uscita volontaria
— notifiche all'amministratore riguardo ai cambiamenti di appartenenza
— uno schermo in-app che elenca membri e ruoli