# ihm_client Interface utilisateur moderne pour les Silent Payments - Intégrée dans l'infrastructure 4NK_node ## 🚀 Statut actuel **✅ OPÉRATIONNEL ET PRÊT POUR LA PRODUCTION** - **Branche** : `docker-support` - **Compilation WASM** : ✅ Réussie - **Compilation TypeScript** : ✅ Réussie - **Intégration 4NK_node** : ✅ Configurée ## 📋 Fonctionnalités ### Interface utilisateur - 🌐 **Accueil** - Vue d'ensemble et navigation - 👤 **Compte** - Gestion du profil utilisateur - 📄 **Processus** - Création et gestion des processus - ✍️ **Signature** - Signatures de documents - 💬 **Chat** - Communication entre membres ### Fonctionnalités techniques - 🔗 **Pairing** - Connexion avec d'autres utilisateurs - 💰 **Wallet** - Gestion des Silent Payments - 📋 **Documents** - Validation et signature - 🔔 **Notifications** - Système temps réel - 📱 **QR Code** - Scanner et génération - ⚡ **WASM** - Intégration complète avec sdk_client ## 🏗️ Architecture - **Frontend** : TypeScript + Vite + Vue.js - **WASM** : Rust + wasm-pack - **Build** : Vite + TypeScript Compiler - **Docker** : Build artefacts dist/ (Nginx géré par 4NK_node) ## 🔗 Intégration 4NK_node L'interface est intégrée dans l'infrastructure 4NK_node et accessible sur : - **URL** : http://localhost:8080 - **Service** : `ihm_client` dans docker-compose.yml ## 📚 Documentation - [Référence rapide](docs/QUICK_REFERENCE.md) - Points d’entrée et commandes - [Intégration iframe](docs/INTEGRATION_IFRAME.md) - Messagerie d’intégration - [Configuration SSH](docs/SSH_USAGE.md) - SSH automatisé - [Architecture](docs/ARCHITECTURE.md) - Architecture technique - [API](docs/API.md) - Documentation des APIs - [Tests E2E](docs/TESTING.md) - Playwright (smoke tests) ## 🛠️ Développement ```bash # Installation npm install # Développement local npm run dev # Build de production npm run build # Configuration des dépendances distantes ./scripts/setup-remote-deps.sh ``` ## 📊 Métriques - **WASM** : 3.3 MB - **CSS** : 711 KB (gzippé) - **JavaScript** : 4.5 MB (gzippé) - **Temps de compilation** : ~25s ## 🎯 Prochaines étapes 1. Test complet de l'infrastructure 4NK_node 2. Validation des fonctionnalités en production 3. Optimisation des performances --- **État** : ✅ **PRÊT POUR LA PRODUCTION** **Version** : docker-support **Dernière mise à jour** : 25 août 2025