OpenFamily
Application d'organisation familiale simple et intuitive
Application d'organisation familiale simple et intuitive
OpenFamily est une application open source de gestion familiale développée par NexaFlow. Conçue pour être auto-hébergée (self-hosted), chaque famille peut la déployer sur son propre serveur et garder le contrôle total de ses données personnelles. L'application se présente sous forme de Progressive Web App (PWA), installable sur tous les appareils.
Le projet est distribué sous licence MIT.
Coordonner les emplois du temps, les tâches ménagères, les activités des enfants, le budget et les rendez-vous de toute la famille est un vrai casse-tête. Les solutions existantes sont soit trop complexes, soit pas adaptées au contexte familial, et imposent souvent de confier ses données personnelles à des services tiers.
Nous avons conçu une application complète et intuitive regroupant tous les aspects de l'organisation familiale :
OpenFamily repose sur une architecture client-serveur en 3 tiers avec synchronisation en temps réel via WebSocket. L'authentification utilise des tokens JWT, les mots de passe sont hashés avec bcrypt, et les données sont isolées par utilisateur. Le déploiement se fait via Docker Compose (client, serveur, PostgreSQL). Le projet supporte également les notifications push et la publication sur mobile via Capacitor.