Des tokens, pas des valeurs
Couleur, espacement, rayon, ombre et motion vivent dans deux fichiers CSS. Changer la direction artistique du projet ne demande pas de toucher un seul composant.
NEXUS UI est l'infrastructure de création numérique sur laquelle se construisent les projets suivants : un design system complet, une bibliothèque de composants réutilisables et une bibliothèque d'animations. Chaque décision visuelle est vérifiée avant d'être inscrite dans les tokens.
NEXUS UI doit servir de base à des sites vitrines, des SaaS, des dashboards, des portfolios et des applications métier. Ce qui suit est donc construit pour être copié dans le projet suivant, pas pour être regardé une fois.
← Faites défiler horizontalement, ou utilisez les flèches après avoir sélectionné la zone.
Les chiffres ci-dessous sont comptés sur le disque au moment du build. Ils ne peuvent pas être gonflés, et ils augmentent tout seuls.
Fichiers dans src/components/ui, comptés au build.
Déclarations dans tokens.css, modes clair et sombre réunis.
Durées, courbes, délais, stagger et distances.
7 construites à ce jour.
Le cahier des charges en prévoit huit. Celles qui ne sont pas encore construites sont marquées comme telles — ici aussi, rien n'est présenté comme fini tant qu'il ne l'est pas.
Couleurs, typographie, espacements, rayons, ombres, motion.
Construite
Boutons, formulaires, navigation, cartes, overlays, feedback.
Construite
Séquences horizontales et verticales alternées, sans scroll détourné.
Construite
Fade, stagger, reveal, scroll, parallaxe, transitions de page.
Construite
Grilles, patterns, compositions, variantes de sections.
Construite
Sidebar, statistiques, graphiques, tableaux, filtres.
Construite
Installation, architecture, conventions, contribution.
Construite
Chaque dépendance est là parce qu'elle fait quelque chose que le projet ne sait pas faire seul. GSAP, Lenis et Three.js ne sont pas installés : aucune séquence ne les justifie encore.
Les fondations sont posées : tokens vérifiés, primitives accessibles, thème clair/sombre persistant, navigation responsive. La suite consiste à construire les pages restantes sur cette base, dans l'ordre fixé par le cahier des charges.