Résultats des projets, benchmarks et viewer 3D intégré.
TerminéSprint S30-S31 · 13 points
En bref, sans jargonpour les non-informaticiensLire le résuméRefermer
Ce que c'est
Un tableau de bord qui rassemble les résultats des projets (temps de calcul, précision de l'intelligence artificielle) en graphiques, avec un objet 3D à faire tourner.
À quoi ça sert
Rendre des chiffres lisibles d'un coup d'œil.
Ce que ça montre
La création d'interfaces web modernes avec React, l'outil le plus demandé dans ce domaine.
Une application React et TypeScript publiée avec le site, qui lit son API JSON statique : avancement des projets, sprints, résultats mesurés des autres projets, et une visionneuse 3D où le code C++ de topologie, compilé en WebAssembly, calcule la courbure dans le navigateur.
Vue Résultats, thème sombre : le calcul parallèle, chaque graphique doublé d'un tableau.Visionneuse 3D, thème clair : three.js dans un composant React, courbure calculée par topologie en WebAssembly.
Technologies
React
TypeScript
Vite
Vitest
Playwright
Qui fait quoi
React
Les vues du dashboard (Projets, Sprints, Résultats, Visionneuse 3D), avec three.js dans un composant chargé à la demande.
TypeScript
Typage strict de l'API JSON du site et des calculs des vues ; une clé de traduction manquante ne compile pas.
Vite
Le serveur de développement et le build publié sous /dashboard/.
Vitest
Les tests unitaires et d'intégration des calculs, des graphiques et des vues.
Playwright
Les tests de bout en bout du dashboard publié, dans les deux langues et les deux thèmes.