skeleton/README.md
2025-06-05 20:28:48 +02:00

51 lines
1.3 KiB
Markdown

# Application [4NK] - Interface Web
Cette application React fournit une interface pour interagir avec la plateforme [4NK]. Elle permet l'authentification des utilisateurs, la création de profils et de dossiers, ainsi que la visualisation des processus.
## Fonctionnalités principales
- Authentification utilisateur via OAuth
- Création et gestion de profils utilisateur
- Création et gestion de dossiers
- Visualisation des processus
- Console de messages pour le suivi des événements
## Prérequis
- Node.js (version 18 ou supérieure)
- npm
## Installation
Pour installer les dépendances du projet, exécutez :
```bash
npm install
```
## Commandes disponibles
### Démarrage de l'application
**Commande principale** pour lancer l'application en mode développement :
```bash
npm run dev
```
L'application sera accessible à l'adresse : http://localhost:5173
## Communication avec la plateforme [4NK]
L'application communique avec la plateforme [4NK] via une iframe et un bus de messages. La communication est gérée par les classes `MessageBus` et `EventBus` dans le dossier `/src/sdk`.
## Configuration
L'URL de l'iframe est définie dans `App.tsx` :
```typescript
const iframeUrl = 'https://dev3.4nkweb.com'
```
Pour modifier l'environnement cible, vous devez changer cette URL.