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