# 🚀 Workshop Manager Plateforme d'ateliers managériaux interactifs et collaboratifs. ## ✨ Fonctionnalités ### 📊 Analyse SWOT Cartographiez les forces, faiblesses, opportunités et menaces de vos collaborateurs. - Matrice interactive avec drag & drop - Actions croisées et plan de développement - Collaboration en temps réel ### 🎯 Moving Motivators Explorez les 10 motivations intrinsèques (Management 3.0). - Classement par importance - Évaluation de l'influence positive/négative - Récapitulatif personnalisé ### 🤝 Collaboration - Partage de sessions (Éditeur / Lecteur) - Synchronisation temps réel (SSE) - Historique sauvegardé ## 🛠️ Stack technique - **Framework** : Next.js 16 (App Router) - **Base de données** : SQLite + Prisma ORM - **Auth** : NextAuth.js - **UI** : Tailwind CSS + CSS Variables theming - **Drag & Drop** : @dnd-kit ## 🚀 Installation ```bash # Cloner le repo git clone cd swot-manager # Installer les dépendances pnpm install # Configurer l'environnement cp .env.example .env # Éditer .env avec vos valeurs # Initialiser la base de données pnpm prisma migrate dev # Lancer le serveur de développement pnpm dev ``` Ouvrir [http://localhost:3000](http://localhost:3000) ## 📁 Structure du projet ``` src/ ├── app/ # Pages Next.js (App Router) │ ├── sessions/ # Ateliers SWOT │ ├── motivators/ # Ateliers Moving Motivators │ └── api/ # API Routes ├── components/ # Composants React │ ├── swot/ # Composants SWOT │ ├── moving-motivators/ # Composants Moving Motivators │ ├── collaboration/ # Partage & temps réel │ └── ui/ # Composants UI génériques ├── services/ # Logique métier (accès BDD) ├── actions/ # Server Actions ├── hooks/ # React hooks └── lib/ # Types & utilitaires ``` ## 🎨 Theming Le projet utilise des CSS Variables pour le theming (light/dark). Voir `src/app/globals.css` pour les variables disponibles. ## 📝 License MIT