Projets

Un design system sur npm, une infra auto-hébergée, ce portfolio, et un outil Rust en cours. Le détail, les choix et les ratés de chacun.

Maintenu

Nova Design System

Bibliothèque de composants Astro - tokens, accessibilité, distribution npm.

29 composants Astro, un système complet de tokens (couleur, typographie, espacement, rayons) et un thème clair/sombre piloté par variables CSS. Publié sur npm, il propulse ce portfolio.

  • Astro
  • TypeScript
  • Sass
  • npm
En production

louis-potevin.dev

Ce site. Astro multi-pages, fond 3D, bilingue, 100 % Nova Design System.

Portfolio statique bilingue (FR/EN), entièrement composé avec les composants Nova, avec une scène spatiale Three.js pilotée par le scroll et un SEO complet (hreflang, JSON-LD, sitemap).

  • Astro
  • TypeScript
  • Sass
  • Three.js
En cours

File Organizer

Portage Java vers Rust d'un organiseur de fichiers, UI native avec GPUI.

Réécriture en Rust d'un outil d'organisation de fichiers initialement en Java : surveillance du système de fichiers avec `notify`, interface native GPUI, et architecture qui sépare strictement la logique fichiers de l'UI.

  • Rust
  • GPUI