From 08f339c346f7585565feffa851c23f915a7febca Mon Sep 17 00:00:00 2001 From: Julien Froidefond Date: Fri, 28 Nov 2025 09:52:58 +0100 Subject: [PATCH] feat: add SWOT and Moving Motivators sections to homepage with detailed explanations and interactive components --- dev.db | Bin 229376 -> 229376 bytes src/app/page.tsx | 215 ++++++++++++++++++++++++++++++++++++++++++++++- 2 files changed, 214 insertions(+), 1 deletion(-) diff --git a/dev.db b/dev.db index 7c5eb707a590a9c471eb8968a6ce2b9984e064bc..dfc148ad621218c80815823c730a00eda180f7f0 100644 GIT binary patch delta 987 zcmZ{jZ%7ki9LMi@p6PD4?QSD6L#-tv2;1$syRF^!W=0O_g#|VcD{#x{(rw;yEAXXD-0#|*~-BdiE4f1kJ7*X&N)BU>j2)~-#bu2W9C03gM6IM)B(R>r9k6?q*x}7AZbRhY z-CEkiIn0KSA`1u_K8d&*UZx@qNU)^gTs=eir-r!!Lb*7YODL{)^uuzemxR$oW_mg$ zO-@bf%_xgBt0jY}?A%Rdp4Qz&Hm$p|;pV1NT0#osymdD?aZ7h4!(H^xFHkw36YH*; zSkPT+xN~YUf8)9q_f*~Tw{7gsbJX;a5k3p6!Z7e((3Q=;?3f9D`7jIb{lx7!+?!k} zhr&BQIdh;I_f#sXx278FRHTY3)>TE60#$;itP?JWTs%RHK>3)xWcy(KZgp`{%RP46 zyx$%%Js~>;=^gE2ckv=+!{KnS*gN#!s$g#epM~)eavHwA#60Z8iKH~;E?)3fI7h0S z7Ns_DhOZF^_@bn9=+bCpr0=#&Wxq#~JhB?4fsny&xc#zQG}!$sqg8f`mB3z-JcPH; zaSu3N>xU~zRCxLdtKizuAJ<;!xg%r5VdQS?aM|tom)&BaE!bIu*aM|ea@_dyq=x>> J`wOIl{R^2f4v+u< delta 415 zcmZo@;A?2$n;^~TGf~Ew(Wfz?HGy$!0@K2HX$A%cE^Y}1{uX`?z8*eq-hN&|o+&(H z+|#%vHVX>;<(w{=#Z<>@WnfUv%3&|g$Y}5GKK@IZQ6o^HZ2P zIE=Lo41fx2r%PlrIZOtO ztPnHSr2~bGr}yPB=`*sU2yy2!l}-ms8%^)bWzu8h0!wom8(J9~=vkT>PiM_zGG=5$ zXySyrrHXm_#9Stk>35@V`81|ki+B(HjC2;;}@5%#r}qY-+(WHcLL7=?ho7wTp^qt9J|=x02N+f-~OhYS%d=s{seHZ diff --git a/src/app/page.tsx b/src/app/page.tsx index b61cfdb..2f72de2 100644 --- a/src/app/page.tsx +++ b/src/app/page.tsx @@ -55,6 +55,177 @@ export default function Home() { + {/* SWOT Deep Dive Section */} +
+
+ 📊 +
+

L'Analyse SWOT

+

Un outil stratégique incontournable

+
+
+ +
+ {/* Why */} +
+

+ 🎯 + Pourquoi faire un SWOT ? +

+

+ L'analyse SWOT est un outil puissant pour prendre du recul sur une situation professionnelle. + Elle permet de dresser un portrait objectif et structuré, base indispensable pour définir des actions pertinentes. +

+
    +
  • + + Identifier clairement les atouts sur lesquels capitaliser +
  • +
  • + + Reconnaître les axes d'amélioration prioritaires +
  • +
  • + + Anticiper les risques et les transformer en opportunités +
  • +
  • + + Créer un plan d'action concret et partagé +
  • +
+
+ + {/* What we look for */} +
+

+ 🔍 + Ce qu'on cherche +

+
+
+

💪 Forces

+

Compétences, talents, réussites, qualités distinctives

+
+
+

⚠️ Faiblesses

+

Lacunes, difficultés récurrentes, axes de progression

+
+
+

🚀 Opportunités

+

Projets, formations, évolutions, nouveaux défis

+
+
+

🛡️ Menaces

+

Risques, obstacles, changements défavorables

+
+
+
+ + {/* How it works */} +
+

+ ⚙️ + Comment ça marche ? +

+
+ + + + +
+
+
+
+ + {/* Moving Motivators Deep Dive Section */} +
+
+ 🎯 +
+

Moving Motivators

+

Comprendre ce qui nous anime vraiment

+
+
+ +
+ {/* Why */} +
+

+ 💡 + Pourquoi explorer ses motivations ? +

+

+ Créé par Jurgen Appelo (Management 3.0), cet exercice révèle les motivations intrinsèques qui nous animent. + Comprendre ce qui nous motive permet de mieux s'épanouir et d'aligner nos missions avec nos aspirations profondes. +

+
    +
  • + + Prendre conscience de ses moteurs profonds +
  • +
  • + + Anticiper l'impact d'un changement sur sa motivation +
  • +
  • + + Faciliter les discussions sur l'engagement et le bien-être +
  • +
  • + + Adapter les missions aux aspirations individuelles +
  • +
+
+ + {/* The 10 motivators */} +
+

+ 🃏 + Les 10 motivations intrinsèques +

+
+ + + + + + + + + + +
+
+ + {/* How it works */} +
+

+ ⚙️ + Comment ça marche ? +

+
+ + + +
+
+
+
+ {/* Benefits Section */}

@@ -82,7 +253,7 @@ export default function Home() { {/* Footer */}
- Workshop Manager — Vos ateliers managériaux en ligne + Workshop Manager — Vos ateliers en ligne
); @@ -186,3 +357,45 @@ function BenefitCard({ ); } + +function StepCard({ + number, + title, + description, +}: { + number: number; + title: string; + description: string; +}) { + return ( +
+
+
+ {number} +
+

{title}

+
+

{description}

+
+ ); +} + +function MotivatorPill({ + icon, + name, + color, +}: { + icon: string; + name: string; + color: string; +}) { + return ( +
+ {icon} + {name} +
+ ); +}