À propos du projet

Habo est un suivi d'habitudes rapide et minimaliste pour Android et iOS qui privilégie la confidentialité des utilisateurs. Il ne nécessite aucun compte, ne collecte aucune donnée et offre une interface épurée et ciblée pour construire des routines. L'application est développée avec Flutter et est disponible sur Google Play, l'App Store et IzzyOnDroid. Les fonctionnalités principales incluent : - **Habo Sync** : synchronisation chiffrée de bout en bout et à divulgation nulle. Les données sont chiffrées localement avec un mot de passe principal avant l'envoi, et le serveur ne voit que le texte chiffré. Prend en charge les sauvegardes chiffrées automatiques et l'auto-hébergement via un backend Supabase. - **Suivi principal** : prend en charge plusieurs types de validation (oui/non, numérique, ignorer), des notes et commentaires, des rappels intelligents, une vue calendrier pour les séries et des statistiques. - **Personnalisation** : thèmes sombre, clair et OLED, prise en charge de Material You sur Android, couleurs de boutons personnalisées, réorganisation des habitudes par glisser-déposer et catégories. - **Confidentialité et contrôle** : fonctionnement hors ligne, verrou biométrique (Face ID, Touch ID ou code d'accès), options d'export et de sauvegarde, archivage des habitudes sans perte d'historique, schéma d'URL pour les liens profonds et licence open source GPL-3.0. - **Traductions** : traductions contribuées par la communauté via Weblate. L'auto-hébergement est gratuit et peut être mis en place en liant un projet Supabase, en appliquant les migrations de base de données et en déployant une fonction edge. L'application peut également être compilée à partir du code source avec Flutter 3.x. Les contributions sont les bienvenues via les tickets, les pull requests et les traductions.