MLBlock
+
diff --git a/frontend/public/assets/poc-logo.png b/frontend/public/assets/poc-logo.png
new file mode 100644
index 0000000..67e751a
Binary files /dev/null and b/frontend/public/assets/poc-logo.png differ
diff --git a/frontend/public/assets/team/ali.png b/frontend/public/assets/team/ali.png
new file mode 100644
index 0000000..a7900ee
Binary files /dev/null and b/frontend/public/assets/team/ali.png differ
diff --git a/frontend/public/assets/team/chedli.png b/frontend/public/assets/team/chedli.png
new file mode 100644
index 0000000..07135f5
Binary files /dev/null and b/frontend/public/assets/team/chedli.png differ
diff --git a/frontend/public/assets/team/ilan.png b/frontend/public/assets/team/ilan.png
new file mode 100644
index 0000000..84afe55
Binary files /dev/null and b/frontend/public/assets/team/ilan.png differ
diff --git a/frontend/public/assets/team/sacha.png b/frontend/public/assets/team/sacha.png
new file mode 100644
index 0000000..115a0dc
Binary files /dev/null and b/frontend/public/assets/team/sacha.png differ
diff --git a/frontend/src/App.tsx b/frontend/src/App.tsx
index 79e8335..4706b3e 100644
--- a/frontend/src/App.tsx
+++ b/frontend/src/App.tsx
@@ -1,8 +1,13 @@
import useAppStore from './store/useAppStore'
import HomePage from './pages/HomePage'
import EditorPage from './pages/EditorPage'
+import HowItWorksPage from './pages/HowItWorksPage'
+import AboutPage from './pages/AboutPage'
export default function App() {
const screen = useAppStore(s => s.screen)
- return screen === 'build' ? :
+ if (screen === 'build') return
+ if (screen === 'how-it-works') return
+ if (screen === 'about') return
+ return
}
diff --git a/frontend/src/components/landing/FeaturesSection.tsx b/frontend/src/components/landing/FeaturesSection.tsx
index 199b7d0..2fc2498 100644
--- a/frontend/src/components/landing/FeaturesSection.tsx
+++ b/frontend/src/components/landing/FeaturesSection.tsx
@@ -1,56 +1,165 @@
-import React from 'react'
+import React from 'react';
-type Feature = { color: string; icon: React.ReactNode; title: string; desc: string }
+type Feature = {
+ color: string;
+ icon: React.ReactNode;
+ title: string;
+ desc: string;
+};
const FEATURES: Feature[] = [
- {
- color: '#E59060',
- icon: ,
- title: 'Comme un jeu de construction',
- desc: "Attrape un bloc, dépose-le dans ton projet. Il s'emboîte tout seul à la bonne place. Aucune ligne à taper.",
- },
- {
- color: '#B6A0E3',
- icon: (
-
-
-
-
-
- ),
- title: 'Toutes les IA',
- desc: 'Images, textes, tableaux de chiffres : reconnais, classe et prédis avec des modèles simples ou de vrais réseaux de neurones.',
- },
- {
- color: '#7DAFEA',
- icon: ▶,
- title: 'Vois-le apprendre',
- desc: "Appuie sur Lancer et regarde, tour après tour, ton modèle se tromper de moins en moins et devenir de plus en plus précis.",
- },
-]
+ {
+ color: '#E59060',
+ icon: (
+
+ ),
+ title: 'Comme un jeu de construction',
+ desc: "Attrape un bloc, dépose-le dans ton projet. Il s'emboîte tout seul à la bonne place. Aucune ligne à taper.",
+ },
+ {
+ color: '#B6A0E3',
+ icon: (
+
+
+
+
+
+ ),
+ title: 'Images, textes, tableaux',
+ desc: 'Images, textes, tableaux de chiffres : reconnais, classe et prédis avec des modèles simples ou de vrais réseaux de neurones.',
+ },
+ {
+ color: '#7DAFEA',
+ icon: ▶,
+ title: 'Vois-le apprendre',
+ desc: 'Appuie sur Lancer et regarde, tour après tour, ton modèle se tromper de moins en moins et devenir de plus en plus précis.',
+ },
+];
export default function FeaturesSection() {
- return (
-
-
-
- L'intelligence artificielle, en pièces à assembler
-
-
- Chaque étape pour faire apprendre une machine devient un bloc coloré.
-
- SANS CODE · POUR APPRENDRE L'IA
+ Sans code, pour apprendre l'IA
Crée ton intelligence artificielle, bloc par bloc.
- Empile des blocs colorés pour construire un modèle qui apprend tout seul : reconnaître des images, comprendre des phrases, deviner des réponses. Pas besoin de savoir programmer, il suffit d'assembler.
+ Empile des blocs pour construire un modèle qui apprend tout seul : reconnaître des images, comprendre des phrases, prédire des évènements. Pas besoin de savoir programmer, il suffit d'assembler.