🚀 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

# Cloner le repo
git clone <repo-url>
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

📁 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

Description
No description provided
Readme 334 KiB
Languages
TypeScript 97.2%
CSS 1.8%
Dockerfile 0.7%
JavaScript 0.2%