ihm_client/README.md
Your Name 0eb6206675
Some checks failed
CI/CD Pipeline / test (push) Failing after 9s
CI/CD Pipeline / security (push) Has been skipped
CI/CD Pipeline / integration-test (push) Has been skipped
docs: aligner Quick Reference (ports/commandes), README (E2E), INDEX (E2E Playwright)
2025-08-26 07:27:46 +02:00

86 lines
2.4 KiB
Markdown
Executable File
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

# 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 dentrée et commandes
- [Intégration iframe](docs/INTEGRATION_IFRAME.md) - Messagerie dinté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