lnspeedy commited on
Commit
8283da9
·
verified ·
1 Parent(s): ddef439

Add 2 files

Browse files
Files changed (2) hide show
  1. README.md +7 -5
  2. index.html +1326 -19
README.md CHANGED
@@ -1,10 +1,12 @@
1
  ---
2
- title: Test1
3
- emoji: 📉
4
- colorFrom: yellow
5
- colorTo: blue
6
  sdk: static
7
  pinned: false
 
 
8
  ---
9
 
10
- Check out the configuration reference at https://huggingface.co/docs/hub/spaces-config-reference
 
1
  ---
2
+ title: test1
3
+ emoji: 🐳
4
+ colorFrom: gray
5
+ colorTo: pink
6
  sdk: static
7
  pinned: false
8
+ tags:
9
+ - deepsite
10
  ---
11
 
12
+ Check out the configuration reference at https://huggingface.co/docs/hub/spaces-config-reference
index.html CHANGED
@@ -1,19 +1,1326 @@
1
- <!doctype html>
2
- <html>
3
- <head>
4
- <meta charset="utf-8" />
5
- <meta name="viewport" content="width=device-width" />
6
- <title>My static Space</title>
7
- <link rel="stylesheet" href="style.css" />
8
- </head>
9
- <body>
10
- <div class="card">
11
- <h1>Welcome to your static Space!</h1>
12
- <p>You can modify this app directly by editing <i>index.html</i> in the Files and versions tab.</p>
13
- <p>
14
- Also don't forget to check the
15
- <a href="https://huggingface.co/docs/hub/spaces" target="_blank">Spaces documentation</a>.
16
- </p>
17
- </div>
18
- </body>
19
- </html>
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ <!DOCTYPE html>
2
+ <html lang="fr">
3
+ <head>
4
+ <meta charset="UTF-8">
5
+ <meta name="viewport" content="width=device-width, initial-scale=1.0">
6
+ <title>EduVision - Plateforme Éducative Intelligente</title>
7
+ <script src="https://cdn.tailwindcss.com"></script>
8
+ <link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.4.0/css/all.min.css">
9
+ <script>
10
+ tailwind.config = {
11
+ theme: {
12
+ extend: {
13
+ colors: {
14
+ primary: {
15
+ 50: '#f0f9ff',
16
+ 100: '#e0f2fe',
17
+ 200: '#bae6fd',
18
+ 300: '#7dd3fc',
19
+ 400: '#38bdf8',
20
+ 500: '#0ea5e9',
21
+ 600: '#0284c7',
22
+ 700: '#0369a1',
23
+ 800: '#075985',
24
+ 900: '#0c4a6e',
25
+ },
26
+ secondary: {
27
+ 50: '#f5f3ff',
28
+ 100: '#ede9fe',
29
+ 200: '#ddd6fe',
30
+ 300: '#c4b5fd',
31
+ 400: '#a78bfa',
32
+ 500: '#8b5cf6',
33
+ 600: '#7c3aed',
34
+ 700: '#6d28d9',
35
+ 800: '#5b21b6',
36
+ 900: '#4c1d95',
37
+ },
38
+ dark: '#1e293b',
39
+ light: '#f8fafc',
40
+ },
41
+ animation: {
42
+ 'float': 'float 6s ease-in-out infinite',
43
+ 'float-reverse': 'float-reverse 5s ease-in-out infinite',
44
+ 'pulse-slow': 'pulse 4s cubic-bezier(0.4, 0, 0.6, 1) infinite',
45
+ 'wave': 'wave 12s linear infinite',
46
+ 'gradient': 'gradient 8s ease infinite',
47
+ },
48
+ keyframes: {
49
+ float: {
50
+ '0%, 100%': { transform: 'translateY(0)' },
51
+ '50%': { transform: 'translateY(-20px)' },
52
+ },
53
+ 'float-reverse': {
54
+ '0%, 100%': { transform: 'translateY(0)' },
55
+ '50%': { transform: 'translateY(20px)' },
56
+ },
57
+ wave: {
58
+ '0%': { transform: 'translateX(0)' },
59
+ '100%': { transform: 'translateX(-100%)' },
60
+ },
61
+ gradient: {
62
+ '0%, 100%': { 'background-position': '0% 50%' },
63
+ '50%': { 'background-position': '100% 50%' },
64
+ }
65
+ }
66
+ }
67
+ }
68
+ }
69
+ </script>
70
+ <style>
71
+ @import url('https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600;700&display=swap');
72
+
73
+ body {
74
+ font-family: 'Inter', sans-serif;
75
+ background-color: #f8fafc;
76
+ overflow-x: hidden;
77
+ }
78
+
79
+ .gradient-bg {
80
+ background: linear-gradient(135deg, #0ea5e9, #8b5cf6);
81
+ background-size: 200% 200%;
82
+ animation: gradient 8s ease infinite;
83
+ }
84
+
85
+ .glass-effect {
86
+ background: rgba(255, 255, 255, 0.15);
87
+ backdrop-filter: blur(12px);
88
+ -webkit-backdrop-filter: blur(12px);
89
+ border: 1px solid rgba(255, 255, 255, 0.18);
90
+ }
91
+
92
+ .card-hover {
93
+ transition: all 0.3s ease;
94
+ }
95
+
96
+ .card-hover:hover {
97
+ transform: translateY(-8px);
98
+ box-shadow: 0 25px 50px -12px rgba(0, 0, 0, 0.15);
99
+ }
100
+
101
+ .ai-chat-bubble {
102
+ border-radius: 24px 24px 24px 4px;
103
+ }
104
+
105
+ .user-chat-bubble {
106
+ border-radius: 24px 24px 4px 24px;
107
+ }
108
+
109
+ .wave-shape {
110
+ position: absolute;
111
+ bottom: 0;
112
+ left: 0;
113
+ width: 100%;
114
+ overflow: hidden;
115
+ line-height: 0;
116
+ }
117
+
118
+ .wave-shape svg {
119
+ position: relative;
120
+ display: block;
121
+ width: calc(100% + 1.3px);
122
+ height: 150px;
123
+ }
124
+
125
+ .wave-shape .shape-fill {
126
+ fill: #FFFFFF;
127
+ }
128
+
129
+ .feature-icon {
130
+ width: 80px;
131
+ height: 80px;
132
+ display: flex;
133
+ align-items: center;
134
+ justify-content: center;
135
+ border-radius: 50%;
136
+ margin: 0 auto;
137
+ font-size: 32px;
138
+ }
139
+
140
+ .course-card {
141
+ perspective: 1000px;
142
+ }
143
+
144
+ .course-card-inner {
145
+ transition: transform 0.6s;
146
+ transform-style: preserve-3d;
147
+ }
148
+
149
+ .course-card:hover .course-card-inner {
150
+ transform: rotateY(10deg) scale(1.03);
151
+ }
152
+
153
+ .progress-ring {
154
+ transform: rotate(-90deg);
155
+ }
156
+
157
+ .progress-ring-circle {
158
+ stroke-dasharray: 283;
159
+ stroke-dashoffset: 283;
160
+ transition: stroke-dashoffset 0.5s;
161
+ }
162
+
163
+ .typing-indicator span {
164
+ display: inline-block;
165
+ width: 8px;
166
+ height: 8px;
167
+ border-radius: 50%;
168
+ background-color: #8b5cf6;
169
+ margin: 0 2px;
170
+ opacity: 0.4;
171
+ }
172
+
173
+ .typing-indicator span:nth-child(1) {
174
+ animation: typing-pulse 1s infinite;
175
+ }
176
+
177
+ .typing-indicator span:nth-child(2) {
178
+ animation: typing-pulse 1s infinite 0.2s;
179
+ }
180
+
181
+ .typing-indicator span:nth-child(3) {
182
+ animation: typing-pulse 1s infinite 0.4s;
183
+ }
184
+
185
+ @keyframes typing-pulse {
186
+ 0%, 100% { opacity: 0.4; transform: scale(1); }
187
+ 50% { opacity: 1; transform: scale(1.2); }
188
+ }
189
+
190
+ .floating-shapes {
191
+ position: absolute;
192
+ width: 100%;
193
+ height: 100%;
194
+ top: 0;
195
+ left: 0;
196
+ z-index: -1;
197
+ overflow: hidden;
198
+ }
199
+
200
+ .floating-shape {
201
+ position: absolute;
202
+ opacity: 0.1;
203
+ border-radius: 50%;
204
+ filter: blur(40px);
205
+ }
206
+
207
+ .floating-shape-1 {
208
+ width: 300px;
209
+ height: 300px;
210
+ background: #0ea5e9;
211
+ top: 10%;
212
+ left: 10%;
213
+ animation: float 8s ease-in-out infinite;
214
+ }
215
+
216
+ .floating-shape-2 {
217
+ width: 400px;
218
+ height: 400px;
219
+ background: #8b5cf6;
220
+ top: 60%;
221
+ left: 70%;
222
+ animation: float-reverse 10s ease-in-out infinite;
223
+ }
224
+
225
+ .floating-shape-3 {
226
+ width: 200px;
227
+ height: 200px;
228
+ background: #ec4899;
229
+ top: 30%;
230
+ left: 50%;
231
+ animation: float 7s ease-in-out infinite reverse;
232
+ }
233
+
234
+ .ai-response-loader {
235
+ display: flex;
236
+ justify-content: center;
237
+ align-items: center;
238
+ }
239
+
240
+ .ai-response-loader div {
241
+ width: 12px;
242
+ height: 12px;
243
+ margin: 0 4px;
244
+ background-color: #8b5cf6;
245
+ border-radius: 50%;
246
+ display: inline-block;
247
+ animation: bounce 1.4s infinite ease-in-out both;
248
+ }
249
+
250
+ .ai-response-loader div:nth-child(1) {
251
+ animation-delay: -0.32s;
252
+ }
253
+
254
+ .ai-response-loader div:nth-child(2) {
255
+ animation-delay: -0.16s;
256
+ }
257
+
258
+ @keyframes bounce {
259
+ 0%, 80%, 100% {
260
+ transform: scale(0);
261
+ }
262
+ 40% {
263
+ transform: scale(1);
264
+ }
265
+ }
266
+
267
+ .wave-animation {
268
+ position: absolute;
269
+ bottom: 0;
270
+ left: 0;
271
+ width: 200%;
272
+ height: 100%;
273
+ background: url("data:image/svg+xml,%3Csvg viewBox='0 0 1200 120' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0,0V46.29c47.79,22.2,103.59,32.17,158,28,70.36-5.37,136.33-33.31,206.8-37.5C438.64,32.43,512.34,53.67,583,72.05c69.27,18,138.3,24.88,209.4,13.08,36.15-6,69.85-17.84,104.45-29.34C989.49,25,1113-14.29,1200,52.47V0Z' fill='%23ffffff' opacity='.25'/%3E%3Cpath d='M0,0V15.81C13,36.92,27.64,56.86,47.69,72.05,99.41,111.27,165,111,224.58,91.58c31.15-10.15,60.09-26.07,89.67-39.8,40.92-19,84.73-46,130.83-49.67,36.26-2.85,70.9,9.42,98.6,31.56,31.77,25.39,62.32,62,103.63,73,40.44,10.79,81.35-6.69,119.13-24.28s75.16-39,116.92-43.05c59.73-5.85,113.28,22.88,168.9,38.84,30.2,8.66,59,6.17,87.09-7.5,22.43-10.89,48-26.93,60-48.47V0Z' fill='%23ffffff' opacity='.5'/%3E%3Cpath d='M0,0V5.63C149.93,59,314.09,71.32,475.83,42.57c43-7.64,84.23-20.12,127.61-26.46,59-8.63,112.48,12.24,165.56,35.4C827.93,77.22,886,95.24,951.2,90c86.53-7,172.46-45.71,248.8-84.81V0Z' fill='%23ffffff'/%3E%3C/svg%3E") repeat-x;
274
+ background-size: 50% 100%;
275
+ animation: wave 12s linear infinite;
276
+ transform-origin: bottom;
277
+ }
278
+
279
+ .knowledge-graph {
280
+ position: relative;
281
+ width: 100%;
282
+ height: 400px;
283
+ background: #f8fafc;
284
+ border-radius: 16px;
285
+ overflow: hidden;
286
+ }
287
+
288
+ .knowledge-node {
289
+ position: absolute;
290
+ width: 60px;
291
+ height: 60px;
292
+ border-radius: 50%;
293
+ display: flex;
294
+ align-items: center;
295
+ justify-content: center;
296
+ font-weight: bold;
297
+ color: white;
298
+ box-shadow: 0 10px 15px -3px rgba(0, 0, 0, 0.1);
299
+ cursor: pointer;
300
+ transition: all 0.3s ease;
301
+ z-index: 2;
302
+ }
303
+
304
+ .knowledge-node:hover {
305
+ transform: scale(1.1);
306
+ box-shadow: 0 20px 25px -5px rgba(0, 0, 0, 0.1);
307
+ }
308
+
309
+ .knowledge-connection {
310
+ position: absolute;
311
+ height: 2px;
312
+ background: rgba(139, 92, 246, 0.3);
313
+ transform-origin: 0 0;
314
+ z-index: 1;
315
+ }
316
+
317
+ .dashboard-card {
318
+ transition: all 0.3s ease;
319
+ border-left: 4px solid transparent;
320
+ }
321
+
322
+ .dashboard-card:hover {
323
+ transform: translateY(-5px);
324
+ border-left-color: #8b5cf6;
325
+ box-shadow: 0 10px 15px -3px rgba(0, 0, 0, 0.1);
326
+ }
327
+
328
+ .learning-path {
329
+ position: relative;
330
+ }
331
+
332
+ .learning-path::before {
333
+ content: '';
334
+ position: absolute;
335
+ left: 19px;
336
+ top: 0;
337
+ bottom: 0;
338
+ width: 2px;
339
+ background: #e2e8f0;
340
+ z-index: 1;
341
+ }
342
+
343
+ .learning-step {
344
+ position: relative;
345
+ z-index: 2;
346
+ }
347
+
348
+ .learning-step::before {
349
+ content: '';
350
+ position: absolute;
351
+ left: 15px;
352
+ top: 24px;
353
+ width: 10px;
354
+ height: 10px;
355
+ border-radius: 50%;
356
+ background: #8b5cf6;
357
+ z-index: 3;
358
+ }
359
+
360
+ .interactive-3d {
361
+ transform-style: preserve-3d;
362
+ transition: transform 0.5s;
363
+ }
364
+
365
+ .interactive-3d:hover {
366
+ transform: rotateX(5deg) rotateY(5deg) scale(1.02);
367
+ }
368
+
369
+ .parallax-bg {
370
+ background-attachment: fixed;
371
+ background-position: center;
372
+ background-repeat: no-repeat;
373
+ background-size: cover;
374
+ }
375
+
376
+ .scroll-indicator {
377
+ position: absolute;
378
+ bottom: 30px;
379
+ left: 50%;
380
+ transform: translateX(-50%);
381
+ width: 30px;
382
+ height: 50px;
383
+ border: 2px solid white;
384
+ border-radius: 15px;
385
+ }
386
+
387
+ .scroll-indicator::before {
388
+ content: '';
389
+ position: absolute;
390
+ top: 8px;
391
+ left: 50%;
392
+ width: 6px;
393
+ height: 6px;
394
+ background: white;
395
+ border-radius: 50%;
396
+ transform: translateX(-50%);
397
+ animation: scroll 2s infinite;
398
+ }
399
+
400
+ @keyframes scroll {
401
+ 0% { transform: translate(-50%, 0); opacity: 1; }
402
+ 100% { transform: translate(-50%, 20px); opacity: 0; }
403
+ }
404
+
405
+ /* Dark mode toggle styles */
406
+ .toggle-checkbox:checked {
407
+ right: 0;
408
+ border-color: #8b5cf6;
409
+ }
410
+
411
+ .toggle-checkbox:checked + .toggle-label {
412
+ background-color: #8b5cf6;
413
+ }
414
+
415
+ /* Responsive adjustments */
416
+ @media (max-width: 768px) {
417
+ .knowledge-graph {
418
+ height: 300px;
419
+ }
420
+
421
+ .wave-animation {
422
+ animation: wave 20s linear infinite;
423
+ }
424
+ }
425
+ </style>
426
+ </head>
427
+ <body class="antialiased text-dark">
428
+ <!-- Floating background shapes -->
429
+ <div class="floating-shapes">
430
+ <div class="floating-shape floating-shape-1"></div>
431
+ <div class="floating-shape floating-shape-2"></div>
432
+ <div class="floating-shape floating-shape-3"></div>
433
+ </div>
434
+
435
+ <!-- Navigation -->
436
+ <nav class="fixed w-full z-50 bg-white/80 backdrop-blur-md shadow-sm">
437
+ <div class="max-w-7xl mx-auto px-4 sm:px-6 lg:px-8">
438
+ <div class="flex justify-between h-16 items-center">
439
+ <div class="flex-shrink-0 flex items-center">
440
+ <div class="flex items-center">
441
+ <i class="fas fa-graduation-cap text-primary-600 text-2xl mr-2"></i>
442
+ <span class="text-xl font-bold text-dark">Edu<span class="text-primary-600">Vision</span></span>
443
+ </div>
444
+ </div>
445
+ <div class="hidden md:block">
446
+ <div class="ml-10 flex items-center space-x-8">
447
+ <a href="#features" class="text-dark hover:text-primary-600 font-medium transition">Fonctionnalités</a>
448
+ <a href="#courses" class="text-dark hover:text-primary-600 font-medium transition">Cours</a>
449
+ <a href="#ai-tutor" class="text-dark hover:text-primary-600 font-medium transition">Tuteur IA</a>
450
+ <a href="#dashboard" class="text-dark hover:text-primary-600 font-medium transition">Tableau de bord</a>
451
+ <a href="#pricing" class="text-dark hover:text-primary-600 font-medium transition">Tarifs</a>
452
+ <button class="gradient-bg text-white px-6 py-2 rounded-full font-medium hover:opacity-90 transition shadow-lg hover:shadow-xl">
453
+ Essai gratuit
454
+ </button>
455
+ </div>
456
+ </div>
457
+ <div class="md:hidden flex items-center">
458
+ <button id="mobile-menu-button" class="text-dark hover:text-primary-600 focus:outline-none">
459
+ <i class="fas fa-bars text-2xl"></i>
460
+ </button>
461
+ </div>
462
+ </div>
463
+ </div>
464
+
465
+ <!-- Mobile menu -->
466
+ <div id="mobile-menu" class="hidden md:hidden bg-white shadow-lg rounded-b-lg">
467
+ <div class="px-2 pt-2 pb-3 space-y-1 sm:px-3">
468
+ <a href="#features" class="block px-3 py-2 rounded-md text-base font-medium text-dark hover:text-primary-600 hover:bg-gray-50">Fonctionnalités</a>
469
+ <a href="#courses" class="block px-3 py-2 rounded-md text-base font-medium text-dark hover:text-primary-600 hover:bg-gray-50">Cours</a>
470
+ <a href="#ai-tutor" class="block px-3 py-2 rounded-md text-base font-medium text-dark hover:text-primary-600 hover:bg-gray-50">Tuteur IA</a>
471
+ <a href="#dashboard" class="block px-3 py-2 rounded-md text-base font-medium text-dark hover:text-primary-600 hover:bg-gray-50">Tableau de bord</a>
472
+ <a href="#pricing" class="block px-3 py-2 rounded-md text-base font-medium text-dark hover:text-primary-600 hover:bg-gray-50">Tarifs</a>
473
+ <button class="w-full gradient-bg text-white px-6 py-2 rounded-full font-medium hover:opacity-90 transition shadow-lg mt-2">
474
+ Essai gratuit
475
+ </button>
476
+ </div>
477
+ </div>
478
+ </nav>
479
+
480
+ <!-- Hero Section -->
481
+ <section class="pt-24 pb-16 md:pt-32 md:pb-24 relative overflow-hidden">
482
+ <div class="max-w-7xl mx-auto px-4 sm:px-6 lg:px-8">
483
+ <div class="lg:grid lg:grid-cols-2 lg:gap-12 items-center">
484
+ <div class="mb-12 lg:mb-0">
485
+ <h1 class="text-4xl md:text-5xl lg:text-6xl font-bold leading-tight mb-6">
486
+ L'éducation <span class="text-primary-600">réinventée</span> par l'IA
487
+ </h1>
488
+ <p class="text-lg md:text-xl text-gray-600 mb-8">
489
+ Découvrez une nouvelle façon d'apprendre avec notre plateforme intelligente qui s'adapte à votre rythme et style d'apprentissage.
490
+ </p>
491
+ <div class="flex flex-col sm:flex-row gap-4">
492
+ <button class="gradient-bg text-white px-8 py-3 rounded-full font-medium hover:opacity-90 transition shadow-lg hover:shadow-xl text-lg">
493
+ Commencer maintenant
494
+ </button>
495
+ <button class="bg-white text-dark px-8 py-3 rounded-full font-medium hover:bg-gray-50 transition shadow hover:shadow-md text-lg border border-gray-200">
496
+ Voir la démo
497
+ </button>
498
+ </div>
499
+ <div class="mt-8 flex items-center space-x-6">
500
+ <div class="flex -space-x-2">
501
+ <img class="inline-block h-10 w-10 rounded-full ring-2 ring-white" src="https://randomuser.me/api/portraits/women/12.jpg" alt="User 1">
502
+ <img class="inline-block h-10 w-10 rounded-full ring-2 ring-white" src="https://randomuser.me/api/portraits/men/32.jpg" alt="User 2">
503
+ <img class="inline-block h-10 w-10 rounded-full ring-2 ring-white" src="https://randomuser.me/api/portraits/women/43.jpg" alt="User 3">
504
+ <img class="inline-block h-10 w-10 rounded-full ring-2 ring-white" src="https://randomuser.me/api/portraits/men/76.jpg" alt="User 4">
505
+ </div>
506
+ <div>
507
+ <p class="text-gray-600">Rejoint par <span class="font-semibold text-dark">10,000+</span> apprenants</p>
508
+ </div>
509
+ </div>
510
+ </div>
511
+ <div class="relative">
512
+ <div class="glass-effect rounded-3xl overflow-hidden shadow-2xl">
513
+ <img src="https://images.unsplash.com/photo-1580927752452-89d86da3fa0a?ixlib=rb-4.0.3&ixid=M3wxMjA3fDB8MHxwaG90by1wYWdlfHx8fGVufDB8fHx8fA%3D%3D&auto=format&fit=crop&w=1180&q=80" alt="Apprentissage avec IA" class="w-full h-auto rounded-3xl">
514
+ </div>
515
+ <div class="absolute -bottom-6 -left-6 bg-white p-4 rounded-2xl shadow-xl z-10">
516
+ <div class="flex items-center">
517
+ <div class="bg-primary-100 p-3 rounded-full mr-3">
518
+ <i class="fas fa-brain text-primary-600 text-xl"></i>
519
+ </div>
520
+ <div>
521
+ <p class="font-semibold">Analyse intelligente</p>
522
+ <p class="text-sm text-gray-500">Vos progrès en temps réel</p>
523
+ </div>
524
+ </div>
525
+ </div>
526
+ <div class="absolute -top-6 -right-6 bg-white p-4 rounded-2xl shadow-xl z-10">
527
+ <div class="flex items-center">
528
+ <div class="bg-secondary-100 p-3 rounded-full mr-3">
529
+ <i class="fas fa-robot text-secondary-600 text-xl"></i>
530
+ </div>
531
+ <div>
532
+ <p class="font-semibold">Tuteur IA</p>
533
+ <p class="text-sm text-gray-500">Disponible 24/7</p>
534
+ </div>
535
+ </div>
536
+ </div>
537
+ </div>
538
+ </div>
539
+ </div>
540
+ <div class="wave-shape">
541
+ <svg data-name="Layer 1" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 1200 120" preserveAspectRatio="none">
542
+ <path d="M0,0V46.29c47.79,22.2,103.59,32.17,158,28,70.36-5.37,136.33-33.31,206.8-37.5C438.64,32.43,512.34,53.67,583,72.05c69.27,18,138.3,24.88,209.4,13.08,36.15-6,69.85-17.84,104.45-29.34C989.49,25,1113-14.29,1200,52.47V0Z" opacity=".25" class="shape-fill"></path>
543
+ <path d="M0,0V15.81C13,36.92,27.64,56.86,47.69,72.05,99.41,111.27,165,111,224.58,91.58c31.15-10.15,60.09-26.07,89.67-39.8,40.92-19,84.73-46,130.83-49.67,36.26-2.85,70.9,9.42,98.6,31.56,31.77,25.39,62.32,62,103.63,73,40.44,10.79,81.35-6.69,119.13-24.28s75.16-39,116.92-43.05c59.73-5.85,113.28,22.88,168.9,38.84,30.2,8.66,59,6.17,87.09-7.5,22.43-10.89,48-26.93,60-48.47V0Z" opacity=".5" class="shape-fill"></path>
544
+ <path d="M0,0V5.63C149.93,59,314.09,71.32,475.83,42.57c43-7.64,84.23-20.12,127.61-26.46,59-8.63,112.48,12.24,165.56,35.4C827.93,77.22,886,95.24,951.2,90c86.53-7,172.46-45.71,248.8-84.81V0Z" class="shape-fill"></path>
545
+ </svg>
546
+ </div>
547
+ </section>
548
+
549
+ <!-- Features Section -->
550
+ <section id="features" class="py-16 bg-white">
551
+ <div class="max-w-7xl mx-auto px-4 sm:px-6 lg:px-8">
552
+ <div class="text-center mb-16">
553
+ <span class="text-primary-600 font-semibold">FONCTIONNALITÉS INNOVANTES</span>
554
+ <h2 class="text-3xl md:text-4xl font-bold mt-2 mb-4">Une expérience d'apprentissage révolutionnaire</h2>
555
+ <p class="text-lg text-gray-600 max-w-3xl mx-auto">
556
+ Notre plateforme combine les dernières avancées en IA avec des méthodes pédagogiques éprouvées pour une expérience d'apprentissage personnalisée.
557
+ </p>
558
+ </div>
559
+
560
+ <div class="grid grid-cols-1 md:grid-cols-2 lg:grid-cols-3 gap-8">
561
+ <!-- Feature 1 -->
562
+ <div class="bg-white rounded-xl p-8 shadow-lg card-hover">
563
+ <div class="feature-icon bg-primary-100 text-primary-600 mb-6">
564
+ <i class="fas fa-user-astronaut"></i>
565
+ </div>
566
+ <h3 class="text-xl font-bold mb-3">Tuteur IA personnalisé</h3>
567
+ <p class="text-gray-600 mb-4">
568
+ Un assistant intelligent qui s'adapte à votre style d'apprentissage, répond à vos questions et vous guide à travers les concepts difficiles.
569
+ </p>
570
+ <div class="flex items-center text-primary-600 font-medium">
571
+ <span>En savoir plus</span>
572
+ <i class="fas fa-arrow-right ml-2"></i>
573
+ </div>
574
+ </div>
575
+
576
+ <!-- Feature 2 -->
577
+ <div class="bg-white rounded-xl p-8 shadow-lg card-hover">
578
+ <div class="feature-icon bg-secondary-100 text-secondary-600 mb-6">
579
+ <i class="fas fa-project-diagram"></i>
580
+ </div>
581
+ <h3 class="text-xl font-bold mb-3">Cartographie des connaissances</h3>
582
+ <p class="text-gray-600 mb-4">
583
+ Visualisez les relations entre les concepts et identifiez vos lacunes pour un apprentissage plus efficace et ciblé.
584
+ </p>
585
+ <div class="flex items-center text-secondary-600 font-medium">
586
+ <span>En savoir plus</span>
587
+ <i class="fas fa-arrow-right ml-2"></i>
588
+ </div>
589
+ </div>
590
+
591
+ <!-- Feature 3 -->
592
+ <div class="bg-white rounded-xl p-8 shadow-lg card-hover">
593
+ <div class="feature-icon bg-yellow-100 text-yellow-600 mb-6">
594
+ <i class="fas fa-chart-line"></i>
595
+ </div>
596
+ <h3 class="text-xl font-bold mb-3">Analyse des progrès</h3>
597
+ <p class="text-gray-600 mb-4">
598
+ Des tableaux de bord intelligents qui suivent vos progrès et suggèrent des domaines à améliorer pour maximiser votre apprentissage.
599
+ </p>
600
+ <div class="flex items-center text-yellow-600 font-medium">
601
+ <span>En savoir plus</span>
602
+ <i class="fas fa-arrow-right ml-2"></i>
603
+ </div>
604
+ </div>
605
+
606
+ <!-- Feature 4 -->
607
+ <div class="bg-white rounded-xl p-8 shadow-lg card-hover">
608
+ <div class="feature-icon bg-purple-100 text-purple-600 mb-6">
609
+ <i class="fas fa-vr-cardboard"></i>
610
+ </div>
611
+ <h3 class="text-xl font-bold mb-3">Expériences immersives</h3>
612
+ <p class="text-gray-600 mb-4">
613
+ Apprenez grâce à des simulations interactives et des environnements virtuels qui rendent les concepts abstraits tangibles.
614
+ </p>
615
+ <div class="flex items-center text-purple-600 font-medium">
616
+ <span>En savoir plus</span>
617
+ <i class="fas fa-arrow-right ml-2"></i>
618
+ </div>
619
+ </div>
620
+
621
+ <!-- Feature 5 -->
622
+ <div class="bg-white rounded-xl p-8 shadow-lg card-hover">
623
+ <div class="feature-icon bg-green-100 text-green-600 mb-6">
624
+ <i class="fas fa-users"></i>
625
+ </div>
626
+ <h3 class="text-xl font-bold mb-3">Apprentissage collaboratif</h3>
627
+ <p class="text-gray-600 mb-4">
628
+ Travaillez avec d'autres apprenants dans des espaces virtuels, résolvez des problèmes ensemble et partagez vos connaissances.
629
+ </p>
630
+ <div class="flex items-center text-green-600 font-medium">
631
+ <span>En savoir plus</span>
632
+ <i class="fas fa-arrow-right ml-2"></i>
633
+ </div>
634
+ </div>
635
+
636
+ <!-- Feature 6 -->
637
+ <div class="bg-white rounded-xl p-8 shadow-lg card-hover">
638
+ <div class="feature-icon bg-red-100 text-red-600 mb-6">
639
+ <i class="fas fa-microchip"></i>
640
+ </div>
641
+ <h3 class="text-xl font-bold mb-3">Adaptation en temps réel</h3>
642
+ <p class="text-gray-600 mb-4">
643
+ Notre système ajuste automatiquement la difficulté et le style de contenu en fonction de vos performances et préférences.
644
+ </p>
645
+ <div class="flex items-center text-red-600 font-medium">
646
+ <span>En savoir plus</span>
647
+ <i class="fas fa-arrow-right ml-2"></i>
648
+ </div>
649
+ </div>
650
+ </div>
651
+ </div>
652
+ </section>
653
+
654
+ <!-- Knowledge Graph Demo -->
655
+ <section class="py-16 bg-gray-50">
656
+ <div class="max-w-7xl mx-auto px-4 sm:px-6 lg:px-8">
657
+ <div class="lg:grid lg:grid-cols-2 lg:gap-12 items-center">
658
+ <div class="mb-12 lg:mb-0">
659
+ <span class="text-primary-600 font-semibold">APPRENTISSAGE CONNECTÉ</span>
660
+ <h2 class="text-3xl md:text-4xl font-bold mt-2 mb-6">Cartographie intelligente des connaissances</h2>
661
+ <p class="text-lg text-gray-600 mb-8">
662
+ Notre système crée une carte personnalisée de vos connaissances, mettant en évidence les relations entre les concepts et identifiant les domaines à renforcer.
663
+ </p>
664
+ <ul class="space-y-4">
665
+ <li class="flex items-start">
666
+ <div class="bg-primary-100 p-2 rounded-full mr-4 mt-1">
667
+ <i class="fas fa-check text-primary-600 text-sm"></i>
668
+ </div>
669
+ <div>
670
+ <h4 class="font-semibold">Visualisation des connexions</h4>
671
+ <p class="text-gray-600">Comprenez comment les concepts s'articulent entre eux pour une meilleure rétention.</p>
672
+ </div>
673
+ </li>
674
+ <li class="flex items-start">
675
+ <div class="bg-primary-100 p-2 rounded-full mr-4 mt-1">
676
+ <i class="fas fa-check text-primary-600 text-sm"></i>
677
+ </div>
678
+ <div>
679
+ <h4 class="font-semibold">Identification des lacunes</h4>
680
+ <p class="text-gray-600">L'IA détecte automatiquement les concepts mal maîtrisés pour un apprentissage ciblé.</p>
681
+ </div>
682
+ </li>
683
+ <li class="flex items-start">
684
+ <div class="bg-primary-100 p-2 rounded-full mr-4 mt-1">
685
+ <i class="fas fa-check text-primary-600 text-sm"></i>
686
+ </div>
687
+ <div>
688
+ <h4 class="font-semibold">Parcours personnalisé</h4>
689
+ <p class="text-gray-600">Un itinéraire d'apprentissage optimisé en fonction de vos objectifs et compétences.</p>
690
+ </div>
691
+ </li>
692
+ </ul>
693
+ </div>
694
+ <div class="relative">
695
+ <div class="knowledge-graph shadow-xl rounded-2xl overflow-hidden">
696
+ <!-- Knowledge nodes will be added dynamically with JavaScript -->
697
+ </div>
698
+ <div class="absolute bottom-4 left-4 bg-white px-4 py-2 rounded-lg shadow-md">
699
+ <p class="text-sm font-medium">Cliquez sur un nœud pour explorer</p>
700
+ </div>
701
+ </div>
702
+ </div>
703
+ </div>
704
+ </section>
705
+
706
+ <!-- AI Tutor Section -->
707
+ <section id="ai-tutor" class="py-16 bg-white">
708
+ <div class="max-w-7xl mx-auto px-4 sm:px-6 lg:px-8">
709
+ <div class="text-center mb-16">
710
+ <span class="text-primary-600 font-semibold">TUTEUR INTELLIGENT</span>
711
+ <h2 class="text-3xl md:text-4xl font-bold mt-2 mb-4">Votre assistant pédagogique IA 24/7</h2>
712
+ <p class="text-lg text-gray-600 max-w-3xl mx-auto">
713
+ Posez des questions, obtenez des explications détaillées et recevez un soutien personnalisé à tout moment.
714
+ </p>
715
+ </div>
716
+
717
+ <div class="grid grid-cols-1 lg:grid-cols-3 gap-8">
718
+ <div class="lg:col-span-2">
719
+ <div class="bg-gray-50 rounded-2xl shadow-lg overflow-hidden">
720
+ <div class="bg-gradient-to-r from-primary-500 to-secondary-500 p-4 text-white">
721
+ <div class="flex items-center">
722
+ <div class="bg-white/20 p-2 rounded-full mr-3">
723
+ <i class="fas fa-robot"></i>
724
+ </div>
725
+ <div>
726
+ <h3 class="font-semibold">Assistant EduVision</h3>
727
+ <p class="text-sm opacity-80">Disponible pour vous aider</p>
728
+ </div>
729
+ </div>
730
+ </div>
731
+ <div class="p-6 h-96 overflow-y-auto" id="chat-container">
732
+ <!-- AI Tutor chat messages will be added here -->
733
+ <div class="flex mb-4">
734
+ <div class="flex-shrink-0 mr-3">
735
+ <div class="bg-primary-100 text-primary-600 rounded-full w-10 h-10 flex items-center justify-center">
736
+ <i class="fas fa-robot"></i>
737
+ </div>
738
+ </div>
739
+ <div class="bg-gray-100 text-gray-800 p-4 rounded-2xl ai-chat-bubble max-w-xs md:max-w-md">
740
+ <p>Bonjour ! Je suis votre assistant pédagogique IA. Comment puis-je vous aider aujourd'hui ?</p>
741
+ </div>
742
+ </div>
743
+ </div>
744
+ <div class="border-t border-gray-200 p-4">
745
+ <div class="relative">
746
+ <input type="text" id="chat-input" placeholder="Posez votre question..." class="w-full bg-white border border-gray-300 rounded-full py-3 px-4 pr-12 focus:outline-none focus:ring-2 focus:ring-primary-500 focus:border-transparent">
747
+ <button id="send-button" class="absolute right-3 top-1/2 transform -translate-y-1/2 text-primary-600 hover:text-primary-700">
748
+ <i class="fas fa-paper-plane"></i>
749
+ </button>
750
+ </div>
751
+ </div>
752
+ </div>
753
+ </div>
754
+ <div>
755
+ <div class="bg-white rounded-xl shadow-lg p-8 h-full">
756
+ <h3 class="text-xl font-bold mb-6">Comment votre tuteur IA vous aide</h3>
757
+ <div class="space-y-6">
758
+ <div class="flex">
759
+ <div class="bg-primary-100 text-primary-600 rounded-full w-12 h-12 flex-shrink-0 flex items-center justify-center mr-4">
760
+ <i class="fas fa-lightbulb"></i>
761
+ </div>
762
+ <div>
763
+ <h4 class="font-semibold mb-1">Explications claires</h4>
764
+ <p class="text-gray-600 text-sm">Obtenez des explications adaptées à votre niveau de compréhension.</p>
765
+ </div>
766
+ </div>
767
+ <div class="flex">
768
+ <div class="bg-secondary-100 text-secondary-600 rounded-full w-12 h-12 flex-shrink-0 flex items-center justify-center mr-4">
769
+ <i class="fas fa-question"></i>
770
+ </div>
771
+ <div>
772
+ <h4 class="font-semibold mb-1">Réponses instantanées</h4>
773
+ <p class="text-gray-600 text-sm">Des réponses à vos questions en quelques secondes, 24h/24.</p>
774
+ </div>
775
+ </div>
776
+ <div class="flex">
777
+ <div class="bg-yellow-100 text-yellow-600 rounded-full w-12 h-12 flex-shrink-0 flex items-center justify-center mr-4">
778
+ <i class="fas fa-project-diagram"></i>
779
+ </div>
780
+ <div>
781
+ <h4 class="font-semibold mb-1">Connexions conceptuelles</h4>
782
+ <p class="text-gray-600 text-sm">Comprenez comment les idées s'articulent entre elles.</p>
783
+ </div>
784
+ </div>
785
+ <div class="flex">
786
+ <div class="bg-purple-100 text-purple-600 rounded-full w-12 h-12 flex-shrink-0 flex items-center justify-center mr-4">
787
+ <i class="fas fa-chart-line"></i>
788
+ </div>
789
+ <div>
790
+ <h4 class="font-semibold mb-1">Suivi des progrès</h4>
791
+ <p class="text-gray-600 text-sm">Votre tuteur suit votre évolution et adapte ses explications.</p>
792
+ </div>
793
+ </div>
794
+ </div>
795
+ </div>
796
+ </div>
797
+ </div>
798
+ </div>
799
+ </section>
800
+
801
+ <!-- Dashboard Preview -->
802
+ <section id="dashboard" class="py-16 bg-gray-50">
803
+ <div class="max-w-7xl mx-auto px-4 sm:px-6 lg:px-8">
804
+ <div class="text-center mb-16">
805
+ <span class="text-primary-600 font-semibold">SUIVI INTELLIGENT</span>
806
+ <h2 class="text-3xl md:text-4xl font-bold mt-2 mb-4">Votre tableau de bord d'apprentissage</h2>
807
+ <p class="text-lg text-gray-600 max-w-3xl mx-auto">
808
+ Visualisez vos progrès, identifiez vos forces et vos points à améliorer avec des analyses intelligentes.
809
+ </p>
810
+ </div>
811
+
812
+ <div class="bg-white rounded-2xl shadow-xl overflow-hidden">
813
+ <div class="bg-gray-800 text-white p-4">
814
+ <div class="flex items-center justify-between">
815
+ <div class="flex items-center">
816
+ <i class="fas fa-chart-bar mr-2"></i>
817
+ <span class="font-medium">Tableau de bord EduVision</span>
818
+ </div>
819
+ <div class="flex items-center space-x-4">
820
+ <span class="text-sm">Mise à jour en temps réel</span>
821
+ <div class="flex items-center">
822
+ <span class="mr-2 text-sm">Mode sombre</span>
823
+ <div class="relative inline-block w-10 mr-2 align-middle select-none">
824
+ <input type="checkbox" id="toggle" class="toggle-checkbox absolute block w-6 h-6 rounded-full bg-white border-4 appearance-none cursor-pointer"/>
825
+ <label for="toggle" class="toggle-label block overflow-hidden h-6 rounded-full bg-gray-300 cursor-pointer"></label>
826
+ </div>
827
+ </div>
828
+ </div>
829
+ </div>
830
+ </div>
831
+
832
+ <div class="p-6">
833
+ <div class="grid grid-cols-1 md:grid-cols-3 gap-6 mb-6">
834
+ <!-- Dashboard Card 1 -->
835
+ <div class="dashboard-card bg-white p-6 rounded-xl shadow-md">
836
+ <div class="flex justify-between items-start mb-4">
837
+ <div>
838
+ <h3 class="text-gray-500 font-medium">Heures d'apprentissage</h3>
839
+ <p class="text-3xl font-bold">24.5 <span class="text-lg text-gray-500">h</span></p>
840
+ </div>
841
+ <div class="bg-primary-100 text-primary-600 p-3 rounded-lg">
842
+ <i class="fas fa-clock text-xl"></i>
843
+ </div>
844
+ </div>
845
+ <div class="flex items-center text-green-500 text-sm">
846
+ <i class="fas fa-arrow-up mr-1"></i>
847
+ <span>12% par rapport au mois dernier</span>
848
+ </div>
849
+ </div>
850
+
851
+ <!-- Dashboard Card 2 -->
852
+ <div class="dashboard-card bg-white p-6 rounded-xl shadow-md">
853
+ <div class="flex justify-between items-start mb-4">
854
+ <div>
855
+ <h3 class="text-gray-500 font-medium">Concepts maîtrisés</h3>
856
+ <p class="text-3xl font-bold">87 <span class="text-lg text-gray-500">/100</span></p>
857
+ </div>
858
+ <div class="bg-green-100 text-green-600 p-3 rounded-lg">
859
+ <i class="fas fa-check-circle text-xl"></i>
860
+ </div>
861
+ </div>
862
+ <div class="flex items-center text-green-500 text-sm">
863
+ <i class="fas fa-arrow-up mr-1"></i>
864
+ <span>8 nouveaux ce mois-ci</span>
865
+ </div>
866
+ </div>
867
+
868
+ <!-- Dashboard Card 3 -->
869
+ <div class="dashboard-card bg-white p-6 rounded-xl shadow-md">
870
+ <div class="flex justify-between items-start mb-4">
871
+ <div>
872
+ <h3 class="text-gray-500 font-medium">Niveau actuel</h3>
873
+ <p class="text-3xl font-bold">Intermédiaire <span class="text-lg text-gray-500">+</span></p>
874
+ </div>
875
+ <div class="bg-purple-100 text-purple-600 p-3 rounded-lg">
876
+ <i class="fas fa-signal text-xl"></i>
877
+ </div>
878
+ </div>
879
+ <div class="flex items-center text-green-500 text-sm">
880
+ <i class="fas fa-arrow-up mr-1"></i>
881
+ <span>Progression vers Avancé: 65%</span>
882
+ </div>
883
+ </div>
884
+ </div>
885
+
886
+ <!-- Progress Charts -->
887
+ <div class="grid grid-cols-1 lg:grid-cols-2 gap-6 mb-6">
888
+ <div class="bg-white p-6 rounded-xl shadow-md">
889
+ <div class="flex justify-between items-center mb-4">
890
+ <h3 class="font-semibold">Progression des compétences</h3>
891
+ <select class="bg-gray-100 border-0 rounded-lg px-3 py-1 text-sm focus:ring-2 focus:ring-primary-500">
892
+ <option>Ce mois-ci</option>
893
+ <option>3 derniers mois</option>
894
+ <option>Cette année</option>
895
+ </select>
896
+ </div>
897
+ <div class="h-64">
898
+ <!-- Skill progress chart would be here -->
899
+ <div class="flex items-center justify-center h-full bg-gray-50 rounded-lg">
900
+ <p class="text-gray-500">Graphique de progression interactif</p>
901
+ </div>
902
+ </div>
903
+ </div>
904
+
905
+ <div class="bg-white p-6 rounded-xl shadow-md">
906
+ <div class="flex justify-between items-center mb-4">
907
+ <h3 class="font-semibold">Répartition du temps</h3>
908
+ <select class="bg-gray-100 border-0 rounded-lg px-3 py-1 text-sm focus:ring-2 focus:ring-primary-500">
909
+ <option>Cette semaine</option>
910
+ <option>Ce mois-ci</option>
911
+ <option>Cette année</option>
912
+ </select>
913
+ </div>
914
+ <div class="h-64">
915
+ <!-- Time distribution chart would be here -->
916
+ <div class="flex items-center justify-center h-full bg-gray-50 rounded-lg">
917
+ <p class="text-gray-500">Graphique de répartition du temps</p>
918
+ </div>
919
+ </div>
920
+ </div>
921
+ </div>
922
+
923
+ <!-- Learning Path -->
924
+ <div class="bg-white p-6 rounded-xl shadow-md">
925
+ <div class="flex justify-between items-center mb-6">
926
+ <h3 class="font-semibold">Votre parcours d'apprentissage</h3>
927
+ <button class="text-primary-600 hover:text-primary-700 font-medium flex items-center">
928
+ <span>Voir tout</span>
929
+ <i class="fas fa-chevron-right ml-1"></i>
930
+ </button>
931
+ </div>
932
+
933
+ <div class="learning-path space-y-6 pl-8">
934
+ <!-- Learning Step 1 -->
935
+ <div class="learning-step">
936
+ <div class="bg-white border border-gray-200 rounded-xl p-5 shadow-sm hover:shadow-md transition">
937
+ <div class="flex items-start">
938
+ <div class="bg-primary-100 text-primary-600 rounded-lg p-3 mr-4">
939
+ <i class="fas fa-play-circle text-xl"></i>
940
+ </div>
941
+ <div>
942
+ <h4 class="font-semibold mb-1">Introduction à l'algèbre linéaire</h4>
943
+ <p class="text-gray-600 text-sm mb-2">Comprendre les bases des vecteurs et matrices</p>
944
+ <div class="flex items-center text-sm">
945
+ <span class="text-gray-500 mr-3">Progression: 85%</span>
946
+ <div class="w-full bg-gray-200 rounded-full h-2">
947
+ <div class="bg-primary-600 h-2 rounded-full" style="width: 85%"></div>
948
+ </div>
949
+ </div>
950
+ </div>
951
+ </div>
952
+ </div>
953
+ </div>
954
+
955
+ <!-- Learning Step 2 -->
956
+ <div class="learning-step">
957
+ <div class="bg-white border border-gray-200 rounded-xl p-5 shadow-sm hover:shadow-md transition">
958
+ <div class="flex items-start">
959
+ <div class="bg-yellow-100 text-yellow-600 rounded-lg p-3 mr-4">
960
+ <i class="fas fa-book-open text-xl"></i>
961
+ </div>
962
+ <div>
963
+ <h4 class="font-semibold mb-1">Applications pratiques</h4>
964
+ <p class="text-gray-600 text-sm mb-2">Cas d'utilisation en informatique et physique</p>
965
+ <div class="flex items-center text-sm">
966
+ <span class="text-gray-500 mr-3">Progression: 42%</span>
967
+ <div class="w-full bg-gray-200 rounded-full h-2">
968
+ <div class="bg-yellow-500 h-2 rounded-full" style="width: 42%"></div>
969
+ </div>
970
+ </div>
971
+ </div>
972
+ </div>
973
+ </div>
974
+ </div>
975
+
976
+ <!-- Learning Step 3 -->
977
+ <div class="learning-step">
978
+ <div class="bg-white border border-gray-200 rounded-xl p-5 shadow-sm hover:shadow-md transition">
979
+ <div class="flex items-start">
980
+ <div class="bg-purple-100 text-purple-600 rounded-lg p-3 mr-4">
981
+ <i class="fas fa-laptop-code text-xl"></i>
982
+ </div>
983
+ <div>
984
+ <h4 class="font-semibold mb-1">Implémentation en Python</h4>
985
+ <p class="text-gray-600 text-sm mb-2">Utiliser NumPy pour les calculs matriciels</p>
986
+ <div class="flex items-center text-sm">
987
+ <span class="text-gray-500 mr-3">Progression: 15%</span>
988
+ <div class="w-full bg-gray-200 rounded-full h-2">
989
+ <div class="bg-purple-600 h-2 rounded-full" style="width: 15%"></div>
990
+ </div>
991
+ </div>
992
+ </div>
993
+ </div>
994
+ </div>
995
+ </div>
996
+ </div>
997
+ </div>
998
+ </div>
999
+ </div>
1000
+ </div>
1001
+ </section>
1002
+
1003
+ <!-- Courses Section -->
1004
+ <section id="courses" class="py-16 bg-white">
1005
+ <div class="max-w-7xl mx-auto px-4 sm:px-6 lg:px-8">
1006
+ <div class="text-center mb-16">
1007
+ <span class="text-primary-600 font-semibold">NOTRE CATALOGUE</span>
1008
+ <h2 class="text-3xl md:text-4xl font-bold mt-2 mb-4">Explorez nos cours intelligents</h2>
1009
+ <p class="text-lg text-gray-600 max-w-3xl mx-auto">
1010
+ Des parcours d'apprentissage adaptatifs couvrant une large gamme de sujets, construits par des experts et optimisés par l'IA.
1011
+ </p>
1012
+ </div>
1013
+
1014
+ <div class="grid grid-cols-1 md:grid-cols-2 lg:grid-cols-3 gap-8">
1015
+ <!-- Course 1 -->
1016
+ <div class="course-card">
1017
+ <div class="course-card-inner bg-white rounded-xl overflow-hidden shadow-lg card-hover">
1018
+ <div class="relative">
1019
+ <img src="https://images.unsplash.com/photo-1624953587687-daf255b6b80a?ixlib=rb-4.0.3&ixid=M3wxMjA3fDB8MHxwaG90by1wYWdlfHx8fGVufDB8fHx8fA%3D%3D&auto=format&fit=crop&w=1180&q=80" alt="Data Science" class="w-full h-48 object-cover">
1020
+ <div class="absolute top-4 right-4 bg-primary-600 text-white text-xs font-semibold px-3 py-1 rounded-full">
1021
+ Nouveau
1022
+ </div>
1023
+ </div>
1024
+ <div class="p-6">
1025
+ <div class="flex items-center mb-3">
1026
+ <span class="bg-primary-100 text-primary-600 text-xs font-semibold px-2 py-1 rounded mr-2">Science des données</span>
1027
+ <span class="text-gray-500 text-sm">Niveau: Intermédiaire</span>
1028
+ </div>
1029
+ <h3 class="text-xl font-bold mb-3">Fondamentaux du Machine Learning</h3>
1030
+ <p class="text-gray-600 mb-4">Apprenez les algorithmes essentiels et comment les appliquer à des problèmes réels.</p>
1031
+ <div class="flex justify-between items-center">
1032
+ <div class="flex items-center">
1033
+ <i class="fas fa-star text-yellow-400 mr-1"></i>
1034
+ <span class="font-medium">4.9</span>
1035
+ <span class="text-gray-500 text-sm ml-1">(128)</span>
1036
+ </div>
1037
+ <div class="text-gray-500 text-sm">
1038
+ <i class="fas fa-user-graduate mr-1"></i>
1039
+ <span>320 apprenants</span>
1040
+ </div>
1041
+ </div>
1042
+ </div>
1043
+ <div class="border-t border-gray-200 px-6 py-4">
1044
+ <button class="w-full gradient-bg text-white px-4 py-2 rounded-lg font-medium hover:opacity-90 transition">
1045
+ Commencer le cours
1046
+ </button>
1047
+ </div>
1048
+ </div>
1049
+ </div>
1050
+
1051
+ <!-- Course 2 -->
1052
+ <div class="course-card">
1053
+ <div class="course-card-inner bg-white rounded-xl overflow-hidden shadow-lg card-hover">
1054
+ <div class="relative">
1055
+ <img src="https://images.unsplash.com/photo-1551288049-bebda4e38f71?ixlib=rb-4.0.3&ixid=M3wxMjA3fDB8MHxwaG90by1wYWdlfHx8fGVufDB8fHx8fA%3D%3D&auto=format&fit=crop&w=1170&q=80" alt="Programming" class="w-full h-48 object-cover">
1056
+ <div class="absolute top-4 right-4 bg-secondary-600 text-white text-xs font-semibold px-3 py-1 rounded-full">
1057
+ Populaire
1058
+ </div>
1059
+ </div>
1060
+ <div class="p-6">
1061
+ <div class="flex items-center mb-3">
1062
+ <span class="bg-blue-100 text-blue-600 text-xs font-semibold px-2 py-1 rounded mr-2">Programmation</span>
1063
+ <span class="text-gray-500 text-sm">Niveau: Débutant</span>
1064
+ </div>
1065
+ <h3 class="text-xl font-bold mb-3">Python Moderne pour Débutants</h3>
1066
+ <p class="text-gray-600 mb-4">Maîtrisez les bases de Python et commencez à créer vos propres applications.</p>
1067
+ <div class="flex justify-between items-center">
1068
+ <div class="flex items-center">
1069
+ <i class="fas fa-star text-yellow-400 mr-1"></i>
1070
+ <span class="font-medium">4.8</span>
1071
+ <span class="text-gray-500 text-sm ml-1">(256)</span>
1072
+ </div>
1073
+ <div class="text-gray-500 text-sm">
1074
+ <i class="fas fa-user-graduate mr-1"></i>
1075
+ <span>540 apprenants</span>
1076
+ </div>
1077
+ </div>
1078
+ </div>
1079
+ <div class="border-t border-gray-200 px-6 py-4">
1080
+ <button class="w-full gradient-bg text-white px-4 py-2 rounded-lg font-medium hover:opacity-90 transition">
1081
+ Commencer le cours
1082
+ </button>
1083
+ </div>
1084
+ </div>
1085
+ </div>
1086
+
1087
+ <!-- Course 3 -->
1088
+ <div class="course-card">
1089
+ <div class="course-card-inner bg-white rounded-xl overflow-hidden shadow-lg card-hover">
1090
+ <div class="relative">
1091
+ <img src="https://images.unsplash.com/photo-1532094349884-543bc11b234d?ixlib=rb-4.0.3&ixid=M3wxMjA3fDB8MHxwaG90by1wYWdlfHx8fGVufDB8fHx8fA%3D%3D&auto=format&fit=crop&w=1170&q=80" alt="Mathematics" class="w-full h-48 object-cover">
1092
+ <div class="absolute top-4 right-4 bg-purple-600 text-white text-xs font-semibold px-3 py-1 rounded-full">
1093
+ Recommandé
1094
+ </div>
1095
+ </div>
1096
+ <div class="p-6">
1097
+ <div class="flex items-center mb-3">
1098
+ <span class="bg-purple-100 text-purple-600 text-xs font-semibold px-2 py-1 rounded mr-2">Mathématiques</span>
1099
+ <span class="text-gray-500 text-sm">Niveau: Avancé</span>
1100
+ </div>
1101
+ <h3 class="text-xl font-bold mb-3">Algèbre Linéaire Appliquée</h3>
1102
+ <p class="text-gray-600 mb-4">Explorez les concepts avancés et leurs applications en science des données et graphisme.</p>
1103
+ <div class="flex justify-between items-center">
1104
+ <div class="flex items-center">
1105
+ <i class="fas fa-star text-yellow-400 mr-1"></i>
1106
+ <span class="font-medium">4.7</span>
1107
+ <span class="text-gray-500 text-sm ml-1">(87)</span>
1108
+ </div>
1109
+ <div class="text-gray-500 text-sm">
1110
+ <i class="fas fa-user-graduate mr-1"></i>
1111
+ <span>210 apprenants</span>
1112
+ </div>
1113
+ </div>
1114
+ </div>
1115
+ <div class="border-t border-gray-200 px-6 py-4">
1116
+ <button class="w-full gradient-bg text-white px-4 py-2 rounded-lg font-medium hover:opacity-90 transition">
1117
+ Commencer le cours
1118
+ </button>
1119
+ </div>
1120
+ </div>
1121
+ </div>
1122
+ </div>
1123
+
1124
+ <div class="text-center mt-12">
1125
+ <button class="border-2 border-primary-600 text-primary-600 font-semibold px-8 py-3 rounded-full hover:bg-primary-50 transition">
1126
+ Voir tous les cours (24+)
1127
+ </button>
1128
+ </div>
1129
+ </div>
1130
+ </section>
1131
+
1132
+ <!-- Pricing Section -->
1133
+ <section id="pricing" class="py-16 bg-gray-50">
1134
+ <div class="max-w-7xl mx-auto px-4 sm:px-6 lg:px-8">
1135
+ <div class="text-center mb-16">
1136
+ <span class="text-primary-600 font-semibold">TARIFS ABORDABLES</span>
1137
+ <h2 class="text-3xl md:text-4xl font-bold mt-2 mb-4">Choisissez votre forfait</h2>
1138
+ <p class="text-lg text-gray-600 max-w-3xl mx-auto">
1139
+ Accédez à toutes les fonctionnalités avec un abonnement adapté à vos besoins.
1140
+ </p>
1141
+ </div>
1142
+
1143
+ <div class="grid grid-cols-1 md:grid-cols-3 gap-8 max-w-5xl mx-auto">
1144
+ <!-- Plan 1 -->
1145
+ <div class="bg-white rounded-xl shadow-lg overflow-hidden">
1146
+ <div class="p-8 text-center">
1147
+ <h3 class="text-xl font-semibold mb-2">Étudiant</h3>
1148
+ <p class="text-gray-600 mb-6">Parfait pour les apprenants occasionnels</p>
1149
+ <div class="mb-6">
1150
+ <span class="text-4xl font-bold">9€</span>
1151
+ <span class="text-gray-500">/mois</span>
1152
+ </div>
1153
+ <button class="w-full border-2 border-primary-600 text-primary-600 font-medium py-2 rounded-lg hover:bg-primary-50 transition">
1154
+ Choisir ce plan
1155
+ </button>
1156
+ </div>
1157
+ <div class="border-t border-gray-200 p-8 bg-gray-50">
1158
+ <ul class="space-y-4">
1159
+ <li class="flex items-start">
1160
+ <i class="fas fa-check text-green-500 mt-1 mr-3"></i>
1161
+ <span>Accès à tous les cours</span>
1162
+ </li>
1163
+ <li class="flex items-start">
1164
+ <i class="fas fa-check text-green-500 mt-1 mr-3"></i>
1165
+ <span>Tuteur IA basique</span>
1166
+ </li>
1167
+ <li class="flex items-start">
1168
+ <i class="fas fa-check text-green-500 mt-1 mr-3"></i>
1169
+ <span>5 questions/mois avec l'IA</span>
1170
+ </li>
1171
+ <li class="flex items-start text-gray-400">
1172
+ <i class="fas fa-times mt-1 mr-3"></i>
1173
+ <span>Analyses avancées</span>
1174
+ </li>
1175
+ <li class="flex items-start text-gray-400">
1176
+ <i class="fas fa-times mt-1 mr-3"></i>
1177
+ <span>Certificats de complétion</span>
1178
+ </li>
1179
+ </ul>
1180
+ </div>
1181
+ </div>
1182
+
1183
+ <!-- Plan 2 (Featured) -->
1184
+ <div class="bg-white rounded-xl shadow-2xl overflow-hidden transform scale-105 z-10 border-2 border-primary-600">
1185
+ <div class="bg-primary-600 text-white py-2 text-center font-medium">
1186
+ Le plus populaire
1187
+ </div>
1188
+ <div class="p-8 text-center">
1189
+ <h3 class="text-xl font-semibold mb-2">Professionnel</h3>
1190
+ <p class="text-gray-600 mb-6">Idéal pour une progression sérieuse</p>
1191
+ <div class="mb-6">
1192
+ <span class="text-4xl font-bold">19€</span>
1193
+ <span class="text-gray-500">/mois</span>
1194
+ </div>
1195
+ <button class="w-full gradient-bg text-white font-medium py-2 rounded-lg hover:opacity-90 transition shadow-lg">
1196
+ Choisir ce plan
1197
+ </button>
1198
+ </div>
1199
+ <div class="border-t border-gray-200 p-8 bg-gray-50">
1200
+ <ul class="space-y-4">
1201
+ <li class="flex items-start">
1202
+ <i class="fas fa-check text-green-500 mt-1 mr-3"></i>
1203
+ <span>Accès à tous les cours</span>
1204
+ </li>
1205
+ <li class="flex items-start">
1206
+ <i class="fas fa-check text-green-500 mt-1 mr-3"></i>
1207
+ <span>Tuteur IA avancé</span>
1208
+ </li>
1209
+ <li class="flex items-start">
1210
+ <i class="fas fa-check text-green-500 mt-1 mr-3"></i>
1211
+ <span>50 questions/mois avec l'IA</span>
1212
+ </li>
1213
+ <li class="flex items-start">
1214
+ <i class="fas fa-check text-green-500 mt-1 mr-3"></i>
1215
+ <span>Analyses avancées</span>
1216
+ </li>
1217
+ <li class="flex items-start">
1218
+ <i class="fas fa-check text-green-500 mt-1 mr-3"></i>
1219
+ <span>Certificats de complétion</span>
1220
+ </li>
1221
+ </ul>
1222
+ </div>
1223
+ </div>
1224
+
1225
+ <!-- Plan 3 -->
1226
+ <div class="bg-white rounded-xl shadow-lg overflow-hidden">
1227
+ <div class="p-8 text-center">
1228
+ <h3 class="text-xl font-semibold mb-2">Établissement</h3>
1229
+ <p class="text-gray-600 mb-6">Pour écoles et entreprises</p>
1230
+ <div class="mb-6">
1231
+ <span class="text-4xl font-bold">Personnalisé</span>
1232
+ </div>
1233
+ <button class="w-full border-2 border-primary-600 text-primary-600 font-medium py-2 rounded-lg hover:bg-primary-50 transition">
1234
+ Nous contacter
1235
+ </button>
1236
+ </div>
1237
+ <div class="border-t border-gray-200 p-8 bg-gray-50">
1238
+ <ul class="space-y-4">
1239
+ <li class="flex items-start">
1240
+ <i class="fas fa-check text-green-500 mt-1 mr-3"></i>
1241
+ <span>Accès illimité pour votre équipe</span>
1242
+ </li>
1243
+ <li class="flex items-start">
1244
+ <i class="fas fa-check text-green-500 mt-1 mr-3"></i>
1245
+ <span>Tuteur IA premium</span>
1246
+ </li>
1247
+ <li class="flex items-start">
1248
+ <i class="fas fa-check text-green-500 mt-1 mr-3"></i>
1249
+ <span>Questions illimitées avec l'IA</span>
1250
+ </li>
1251
+ <li class="flex items-start">
1252
+ <i class="fas fa-check text-green-500 mt-1 mr-3"></i>
1253
+ <span>Tableau de bord d'équipe</span>
1254
+ </li>
1255
+ <li class="flex items-start">
1256
+ <i class="fas fa-check text-green-500 mt-1 mr-3"></i>
1257
+ <span>Support prioritaire</span>
1258
+ </li>
1259
+ </ul>
1260
+ </div>
1261
+ </div>
1262
+ </div>
1263
+
1264
+ <div class="text-center mt-12 bg-white rounded-xl p-8 max-w-3xl mx-auto shadow-md">
1265
+ <h3 class="text-xl font-semibold mb-4">Vous hésitez encore ?</h3>
1266
+ <p class="text-gray-600 mb-6">Essayez gratuitement pendant 14 jours sans engagement. Aucune carte de crédit requise.</p>
1267
+ <button class="gradient-bg text-white px-8 py-3 rounded-full font-medium hover:opacity-90 transition shadow-lg">
1268
+ Essai gratuit de 14 jours
1269
+ </button>
1270
+ </div>
1271
+ </div>
1272
+ </section>
1273
+
1274
+ <!-- Testimonials Section -->
1275
+ <section class="py-16 bg-white">
1276
+ <div class="max-w-7xl mx-auto px-4 sm:px-6 lg:px-8">
1277
+ <div class="text-center mb-16">
1278
+ <span class="text-primary-600 font-semibold">TÉMOIGNAGES</span>
1279
+ <h2 class="text-3xl md:text-4xl font-bold mt-2 mb-4">Ce que disent nos apprenants</h2>
1280
+ <p class="text-lg text-gray-600 max-w-3xl mx-auto">
1281
+ Découvrez comment EduVision a transformé l'expérience d'apprentissage de nos utilisateurs.
1282
+ </p>
1283
+ </div>
1284
+
1285
+ <div class="grid grid-cols-1 md:grid-cols-3 gap-8">
1286
+ <!-- Testimonial 1 -->
1287
+ <div class="bg-gray-50 rounded-xl p-8 shadow-sm hover:shadow-md transition">
1288
+ <div class="flex items-center mb-6">
1289
+ <div class="flex-shrink-0 mr-4">
1290
+ <img class="h-12 w-12 rounded-full" src="https://randomuser.me/api/portraits/women/43.jpg" alt="Sophie Martin">
1291
+ </div>
1292
+ <div>
1293
+ <h4 class="font-semibold">Sophie Martin</h4>
1294
+ <p class="text-gray-500 text-sm">Étudiante en informatique</p>
1295
+ </div>
1296
+ </div>
1297
+ <p class="text-gray-600 mb-6">
1298
+ "Le tuteur IA m'a permis de comprendre des concepts complexes en machine learning que je n'avais pas saisis en cours. Les explications adaptées à mon niveau ont fait toute la différence."
1299
+ </p>
1300
+ <div class="flex">
1301
+ <i class="fas fa-star text-yellow-400"></i>
1302
+ <i class="fas fa-star text-yellow-400"></i>
1303
+ <i class="fas fa-star text-yellow-400"></i>
1304
+ <i class="fas fa-star text-yellow-400"></i>
1305
+ <i class="fas fa-star text-yellow-400"></i>
1306
+ </div>
1307
+ </div>
1308
+
1309
+ <!-- Testimonial 2 -->
1310
+ <div class="bg-gray-50 rounded-xl p-8 shadow-sm hover:shadow-md transition">
1311
+ <div class="flex items-center mb-6">
1312
+ <div class="flex-shrink-0 mr-4">
1313
+ <img class="h-12 w-12 rounded-full" src="https://randomuser.me/api/portraits/men/32.jpg" alt="Thomas Leroy">
1314
+ </div>
1315
+ <div>
1316
+ <h4 class="font-semibold">Thomas Leroy</h4>
1317
+ <p class="text-gray-500 text-sm">Développeur web</p>
1318
+ </div>
1319
+ </div>
1320
+ <p class="text-gray-600 mb-6">
1321
+ "La carte des connaissances est révolutionnaire. Voir comment les concepts s'articulent m'a aidé à construire une compréhension plus profonde et à identifier mes lacunes rapidement."
1322
+ </p>
1323
+ <div class="flex">
1324
+ <i class="fas fa-star text-yellow-400"></i>
1325
+ <i class="fas fa-star text-yellow-400"></i
1326
+ </html>