Froidefond Julien 74b1b2e838
All checks were successful
Deploy with Docker Compose / deploy (push) Successful in 6m12s
fix: restore WeatherAverageBar component in session header and adjust styling
Reintroduced the WeatherAverageBar component in the WeatherSessionPage to display team averages. Updated the styling of the WeatherAverageBar for improved spacing. Enhanced the EvolutionIndicator component to use dynamic background colors for better visibility of status indicators.
2026-02-25 07:55:01 +01:00
2025-12-13 07:28:00 +01:00
2025-12-13 07:28:00 +01:00

🚀 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%