# 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 ou yarn ## 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.