À propos du service
TraduitJe fais en sorte qu'un abonnement à une application mobile puisse être utilisé par toute la famille ou l'équipe, et pas seulement par une seule personne. Chaque participant obtient son propre profil, ses propres données et son propre niveau d'autorisation, tandis que la personne payant l'abonnement reste l'administrateur et contrôle la composition de l'équipe.
Je commence par déterminer avec vous les rôles qui sont réellement nécessaires pour l'application : propriétaire, administrateur, participant adulte, profil restreint (par exemple, compte enfant), invité. Ensuite, je conçois le scénario d'invitation — par code, par lien, ou par confirmation dans l'application. L'administrateur obtient un écran séparé où il voit tous les participants, change leurs autorisations, suspend ou révoque l'accès, et surveille l'utilisation de l'abonnement — sans accès direct à la base de données.
Du côté serveur, je gère la partie la plus complexe : l'isolement des données pour chaque participant sous facturation partagée, la vérification des autorisations à chaque demande plutôt que de simplement cacher des boutons dans l'interface, et la révocation correcte de l'accès lors de la suppression d'un participant sans risquer de compromettre l'abonnement des autres.
Ce qui est inclus dans le travail :
— profils avec rôles et vérification des autorisations côté serveur
— écran administrateur dans l'application : invitation, modification, suppression de participants
— limites de sièges et suivi de l'utilisation liés à votre logique d'abonnement
— gestion de la reconnexion, transfert d'autorisation et rétrogradation de plan
Je commence par déterminer avec vous les rôles qui sont réellement nécessaires pour l'application : propriétaire, administrateur, participant adulte, profil restreint (par exemple, compte enfant), invité. Ensuite, je conçois le scénario d'invitation — par code, par lien, ou par confirmation dans l'application. L'administrateur obtient un écran séparé où il voit tous les participants, change leurs autorisations, suspend ou révoque l'accès, et surveille l'utilisation de l'abonnement — sans accès direct à la base de données.
Du côté serveur, je gère la partie la plus complexe : l'isolement des données pour chaque participant sous facturation partagée, la vérification des autorisations à chaque demande plutôt que de simplement cacher des boutons dans l'interface, et la révocation correcte de l'accès lors de la suppression d'un participant sans risquer de compromettre l'abonnement des autres.
Ce qui est inclus dans le travail :
— profils avec rôles et vérification des autorisations côté serveur
— écran administrateur dans l'application : invitation, modification, suppression de participants
— limites de sièges et suivi de l'utilisation liés à votre logique d'abonnement
— gestion de la reconnexion, transfert d'autorisation et rétrogradation de plan