ihm_client/README.md

85 lines
2.3 KiB
Markdown
Executable File

# 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** : Multi-stage build avec Node.js et Nginx
## 🔗 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
- [État actuel](docs/ETAT_ACTUEL.md) - État détaillé du projet
- [Intégration 4NK_node](docs/INTEGRATION_4NK_NODE.md) - Guide d'intégration
- [Configuration SSH](docs/SSH_USATE.md) - SSH automatisé
- [Architecture](docs/ARCHITECTURE.md) - Architecture technique
- [API](docs/API.md) - Documentation des APIs
## 🛠️ 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