86 lines
2.4 KiB
Markdown
Executable File
86 lines
2.4 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** : 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 |