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

1.3 KiB

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 :

npm install

Commandes disponibles

Démarrage de l'application

Commande principale pour lancer l'application en mode développement :

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 :

const iframeUrl = 'https://dev3.4nkweb.com'

Pour modifier l'environnement cible, vous devez changer cette URL.