Informazioni sul servizio
TradottoFaccio in modo che un abbonamento all'app mobile possa essere utilizzato da tutta la famiglia o dal team, non solo da una persona. Ogni partecipante ottiene il proprio profilo, i propri dati e il proprio livello di permesso, mentre la persona che paga per l'abbonamento rimane l'amministratore e controlla la composizione del team.
Inizio determinando insieme a te i ruoli che sono effettivamente necessari per l'app: proprietario, amministratore, partecipante adulto, profilo ristretto (ad esempio, account bambino), ospite. Poi progetto lo scenario di invito — tramite codice, link o conferma nell'app. L'amministratore riceve uno schermo separato dove vede tutti i partecipanti, modifica i loro permessi, sospende o revoca l'accesso e monitora l'uso dell'abbonamento — senza accesso diretto al database.
Dal lato server, gestisco la parte più complessa: isolamento dei dati per ogni partecipante sotto fatturazione condivisa, verifica dei permessi ad ogni richiesta piuttosto che nascondere semplicemente i pulsanti nell'interfaccia, e corretta revoca dell'accesso quando si rimuove un partecipante senza rischiare di compromettere l'abbonamento per gli altri.
Cosa è incluso nel lavoro:
— profili con ruoli e verifica dei permessi lato server
— schermo dell'amministratore nell'app: invito, modifica, eliminazione dei partecipanti
— limiti di posti e tracciamento dell'uso legati alla logica del tuo abbonamento
— gestione del re-accesso, trasferimento dei permessi e downgrade del piano
Inizio determinando insieme a te i ruoli che sono effettivamente necessari per l'app: proprietario, amministratore, partecipante adulto, profilo ristretto (ad esempio, account bambino), ospite. Poi progetto lo scenario di invito — tramite codice, link o conferma nell'app. L'amministratore riceve uno schermo separato dove vede tutti i partecipanti, modifica i loro permessi, sospende o revoca l'accesso e monitora l'uso dell'abbonamento — senza accesso diretto al database.
Dal lato server, gestisco la parte più complessa: isolamento dei dati per ogni partecipante sotto fatturazione condivisa, verifica dei permessi ad ogni richiesta piuttosto che nascondere semplicemente i pulsanti nell'interfaccia, e corretta revoca dell'accesso quando si rimuove un partecipante senza rischiare di compromettere l'abbonamento per gli altri.
Cosa è incluso nel lavoro:
— profili con ruoli e verifica dei permessi lato server
— schermo dell'amministratore nell'app: invito, modifica, eliminazione dei partecipanti
— limiti di posti e tracciamento dell'uso legati alla logica del tuo abbonamento
— gestione del re-accesso, trasferimento dei permessi e downgrade del piano