← Tous les projets
- Sites web codés
Construit en
Vos pierres ne sont visibles qu’en showroom
Un catalogue en trois langues, arabe compris, et une demande de devis sur chaque pierre.
Le problème
Un marbrier voulait ses pierres en ligne en trois langues, arabe de droite à gauche compris, et des demandes de devis qui ne se perdent jamais.
Ce que j’ai construit
Un site Next.js avec des fiches pierres rendues depuis SQLite, des carrousels 3D et un formulaire de devis envoyé vers Google Sheets. Une traduction manquante casse le build : aucune page ne part à moitié traduite.
Détails techniques
- GSAP ScrollTrigger et Lenis pilotés par une seule horloge
- Exhaustivité des traductions garantie par le typage
- Des harnais de bout en bout en bash et Puppeteer, dont un qui change de langue dans un vrai navigateur
- Carrousel au swipe qui ne vole jamais le scroll vertical sur mobile
Stack
- Next.js 16
- TypeScript strict
- Tailwind 4
- GSAP + Lenis
- SQLite + Drizzle
Le résultat
Données produits et entreprise locale prêtes pour Google, demandes de devis conservées même si l’envoi échoue, et un code entièrement typé, sans any.
Un projet similaire en tête ?
Parlez-moi de votre activité et de votre échéance. Vous recevez une proposition par email.
Autres projets
1 / 27 : Vendre du marbre en ligne sans monter une usine à gaz