Aller au contenu principal

Ma stack technique

Les technologies que j'utilise pour concevoir et délivrer des applications web modernes, performantes et accessibles.

Frontend

  • TypeScript

    Langage principal — strict mode, zéro any

  • React 19

    UI library avec Server Components et hooks avancés

  • React Router 7

    Framework SSR fullstack — loaders, actions, file-based routing

  • Tailwind CSS 4

    CSS utility-first avec design tokens CSS natifs

  • Motion

    Animations performantes avec respect prefers-reduced-motion

  • Radix UI / shadcn

    Composants accessibles WCAG 2.1 AA

Backend

  • Node.js

    Runtime serveur — react-router-serve en production

  • Prisma 7

    ORM type-safe avec migrations et client généré

  • Vite 7

    Build tool ultra-rapide avec HMR

Database

  • SQLite

    Base embarquée via better-sqlite3 — parfait pour site vitrine

  • PostgreSQL

    Base relationnelle pour projets à fort volume

DevOps

  • Docker

    Conteneurisation des environnements de développement et production

  • Git / GitHub

    Gestion de version, CI/CD et collaboration

Blockchain

  • Solidity

    Développement de smart contracts sur Ethereum

  • Ethers.js

    Interaction avec blockchain Ethereum depuis le frontend