01 À propos du projet

Zerin Gold est négociant en or, bijoutier et atelier de joaillerie à Fribourg-en-Brisgau. Le site adopte une esthétique noir et or posée, avec une typographie à empattements fine et des animations de défilement discrètes — pour l’or, ce n’est pas le volume sonore qui vend, mais l’impression de solidité. Sept langues couvrent la clientèle, l’arabe avec une mise en page de droite à gauche.

La partie techniquement intéressante, c’est le prix. Un provider maison lit les cotations des métaux chez Kitco, convertit le bid/ask à l’once troy via le taux de change BCE en centimes par gramme de métal fin, et met le résultat en cache deux minutes — le site affiche donc des chiffres fiables sans solliciter la source à chaque visite. Là-dessus reposent un moteur de marges que le commerçant pilote depuis l’administration et quatre calculateurs : valeur de l’or usagé, convertisseur de carats, Krugerrand et plan d’épargne. Le bandeau en haut de page vient de la même source.

En dessous : Next.js 16 avec React Server Components et Server Actions, Prisma 7 sur PostgreSQL, Redis en cache, Auth.js v5 avec Argon2 et second facteur TOTP pour l’administration, Resend pour les e-mails et Cloudflare Turnstile contre le spam. Environ 290 URL avec des pages dédiées aux requêtes réellement recherchées — de « gram altın » aux alliances — plus des tests Vitest et Playwright, hébergé en Allemagne derrière Cloudflare.

02 Points forts

  • 01

    Cours en direct : cotations Kitco + taux BCE → centimes par gramme fin, cache de 2 minutes

  • 02

    Quatre calculateurs : or usagé, convertisseur de carats, Krugerrand, plan d’épargne

  • 03

    Moteur de marges — le commerçant règle lui-même ses marges dans l’administration

  • 04

    7 langues dont l’arabe en RTL, architecture white-label

  • 05

    Next.js 16 avec Server Components, Prisma 7/PostgreSQL et Redis

  • 06

    Connexion admin avec Argon2 et second facteur TOTP (Auth.js v5)

  • 07

    Formulaires protégés par Cloudflare Turnstile, sans énigmes de captcha

  • 08

    Environ 290 URL avec pages de destination ciblées, tests Vitest et Playwright

03 Stack technique

  • Next.js 16
  • ⚛️React 19
  • 💨Tailwind 4
  • 🔺Prisma 7
  • 🐘PostgreSQL
  • 🧰Redis
  • 🔐Auth.js
  • 🎭Playwright

Envie de
collaborer ?

Parlez-nous de votre projet — nous vous dirons honnêtement ce qu’il faut et ce que cela coûte.

Me contacter