Portfolio statique — React & Cloudflare
2026
Ce site : React, TypeScript et Tailwind, déployé en continu depuis GitHub sur Cloudflare Pages, avec un formulaire de contact serverless (Cloudflare Functions + Resend). Simple, rapide, gratuit à héberger — et bilingue.
Le site que tu es en train de visiter. Après la version microservices, l'objectif était l'inverse : un site aussi simple à héberger et maintenir que possible, sans base de données ni serveur, mais avec un vrai soin sur le design et l'expérience.
La stack : React, TypeScript et Tailwind CSS 4, buildé avec Vite et déployé en continu depuis GitHub sur Cloudflare Pages. Le formulaire de contact est le seul morceau dynamique — une fonction serverless Cloudflare qui envoie les messages par email via Resend. Le site est entièrement bilingue français/anglais grâce à un petit système de traduction maison, sans dépendance supplémentaire.
Côté design : thème sombre aux accents violet et indigo, trame de pointillés et halos animés, apparition progressive des sections au défilement avec Framer Motion — parce qu'un portfolio doit donner envie de rester.
- React
- TypeScript
- Tailwind
- Cloudflare Pages
- Serverless
- Framer Motion