Fonctionnalités
Les fonctionnalités du Core UniFam et ce qu'elles apportent aux modules.
Le Core regroupe les fonctionnalités communes à tous les modules. Cette page les présente ; les détails techniques sont dans l'API.
Comptes et authentification
Création de compte, connexion, déconnexion et gestion de session. Chaque utilisateur est identifié par un compte unique, réutilisé par tous les modules de la Suite.
Gestion du foyer
Un foyer regroupe ses membres. Le propriétaire et les administrateurs peuvent inviter, modifier ou retirer des membres. Le détail des rôles (owner, admin, member) est décrit dans Concepts.
Tranches d'âge et interfaces adaptées
Selon la tranche d'âge (Bébé, Enfant, Ado, Adulte), UniFam adapte l'interface et les droits :
- Bébé : simple référence, sans compte.
- Enfant : interface ludique, droits limités.
- Ado : interface proche de celle des adultes, fonctionnalités réduites.
- Adulte : accès complet selon le rôle.
Le passage à la tranche supérieure est semi-automatique : l'administrateur est prévenu à la date anniversaire et peut anticiper le passage ou maintenir un rôle inférieur.
Validation parentale
Les créations d'un ado dans Budgify, Taskify et Cookify doivent être validées par un parent avant publication. Sportify, Babify et Stockify n'y sont pas soumis.
Registre des modules
Chaque module s'enregistre auprès du Core, qui sait ainsi quels modules sont installés et activés. C'est ce registre qui permet à la Suite d'assembler plusieurs modules autour d'un même foyer.
OCR local
Le Core fournit un point d'extension pour lire des tickets, des factures ou la composition d'un produit. L'OCR s'exécute localement, sans service cloud. Il est utilisé par les modules, par exemple pour saisir une dépense ou un produit en stock.
Export et import Standalone
Un module déployé en Standalone peut être exporté puis importé dans la Suite, avec conservation du compte, de la configuration et des données. Voir Installation Standalone.