À propos du projet
MatterQR est une application web progressive (PWA) hors ligne permettant de cataloguer les appareils domotiques Matter à l'aide de leurs codes QR ou de leurs codes d'appairage numériques. Elle fonctionne entièrement dans le navigateur, sans backend, et stocke les données localement via PouchDB/IndexedDB. Les utilisateurs peuvent scanner les codes avec la caméra du téléphone ou les saisir manuellement ; une détection automatique des doublons garantit qu'un appareil ne dispose que d'un seul enregistrement. Les métadonnées enrichies incluent le type d'appareil, le modèle, l'URL, la photo, l'emplacement et le statut, avec des listes déroulantes extensibles. Un tableau de bord permet de filtrer par emplacement/type/statut avec des compteurs en direct et une recherche en texte libre. La sauvegarde/restauration prend en charge le JSON (avec les photos) et le CSV, avec des options d'importation par remplacement ou fusion. Une synchronisation CouchDB optionnelle permet la synchronisation multi-appareils. L'application est installable en tant que PWA, fonctionne hors ligne et inclut des protections contre l'éviction du stockage du navigateur. Le décodage des codes Matter est implémenté conformément à la spécification. Le développement utilise du HTML/JS simple sans étape de build ; les tests couvrent des scénarios unitaires et de bout en bout.
Comments
0 people shared their preference · Deer Point appears after 10 participants
Sign in to join the discussion.