85 lines
2.3 KiB
Markdown
Executable File
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 |