66ac190c15206c43e8a1bb339ce93ffaf671cf49
All checks were successful
Deploy with Docker Compose / deploy (push) Successful in 3m17s
- Redesign session cards with colored left border (Figma-style), improved visual hierarchy, hover states, and stats in footer - Add 4 switchable view modes: grid, list, sortable table, and timeline - Table view: unified flat table with clickable column headers for sorting (Type, Titre, Créateur, Participant, Stats, Date) - Add Créateur column showing the workshop owner with Gravatar avatar - Widen Type column to 160px for better readability - Improve tabs navigation with pill-shaped active state and shadow - Fix TypeFilterDropdown to exclude 'Équipe' from type list - Make filter tabs visually distinct with bg-card + border + shadow-sm - Split WorkshopTabs.tsx into 4 focused modules: workshop-session-types.ts, workshop-session-helpers.ts, SessionCard.tsx, WorkshopTabs.tsx Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
🚀 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
Languages
TypeScript
99.1%
CSS
0.6%
Dockerfile
0.2%