TERCOCER
- Next.js 16.2
- Prisma 6 · Postgres
- next-intl 4
- argon2id + Resend
- Vitest + Playwright
- — ClientTercocer
- — Année2026
- — StatutLivré · en production
- — Livetercocer.com
Un site vitrine daté (Bootstrap / jQuery), multilingue mais lourd à maintenir, pour un fabricant de matières naturelles — terracotta, pierre, mosaïque — exportant en Europe depuis 1980. L'enjeu : un rebuild moderne, rapide et entièrement administrable, sans rien perdre du catalogue ni des langues.
Refonte complète, sur Next.js 16 et Prisma/PostgreSQL, du site d'un fabricant espagnol de carrelage en terre cuite et pierre naturelle qui exporte en Europe depuis 1980. Le catalogue à trois niveaux (collections, familles, produits — avec fiches techniques et PDF) et le site corporate sont servis en 6 langues via next-intl, l'espagnol à la racine du domaine pour préserver le référencement historique. Tout est piloté par un back-office maison de près de 50 écrans : catalogue, contenus éditoriaux et SEO auto-généré, mais aussi un moteur de newsletter segmentée, un carnet de contacts avec import/export CSV, des analytics first-party géolocalisées et une gestion fine des rôles. Auth argon2id, journal d'audit et registre RGPD complètent l'ensemble.
- 01
6 langues via next-intl · ES à la racine, référencement historique préservé
- 02
41 modèles Prisma · back-office ~50 écrans (catalogue, CRM, newsletter, analytics)
- 03
Auth argon2id · 3 rôles · newsletter segmentée reprisable · SEO auto sur ~490 fiches
- Catalogue à 3 niveaux en base Prisma (collections → familles → produits) : fiches techniques (specs), galeries, PDF ES/EN, statut brouillon/publié, réordonnancement à la souris et pictogrammes affectables
- Site public 6 langues (ES · EN · DE · PT · IT · FR) via next-intl, ES à la racine : recherche, catalogue téléchargeable, journal/nouveautés, pages légales, formulaires devis, espace pros et contact
- Back-office maison ~50 écrans : CRUD complet du catalogue et des contenus éditoriaux (hero, chiffres, projets, blocs de texte, fiche entreprise) avec traductions additives DE/PT/IT/FR qui n'écrasent jamais l'ES/EN
- Moteur de newsletter : constructeur d'e-mail par blocs réordonnables, ciblage combiné (listes, pays, représentants, groupes, contacts), envoi reprisable avec suivi par destinataire, clé d'idempotence, test d'envoi et version web publique
- CRM / carnet de contacts unifié : filtres, pagination, listes N-N, import & export CSV avec aperçu ; webhook Brevo (ouvertures, clics, bounces) qui met à jour les statuts et désabonne automatiquement les adresses en erreur
- SEO piloté : ~490 fiches (title/description/OpenGraph par entité) + observateur serveur qui crée, met à jour ou supprime la fiche SEO à chaque mutation du catalogue ou du journal
- Analytics first-party (modèle PageView) : visites/uniques, évolution quotidienne, top pages et produits, appareils, référents, géolocalisation pays/région/ville hors-ligne (GeoLite2, IP jamais stockée) et entonnoir de conversions avec comparaison de période
- Comptes et sécurité : auth maison argon2id + sessions httpOnly, 3 rôles (admin/éditeur/lecture seule) avec gardes serveur, verrouillage anti-brute-force, upload d'images durci (whitelist MIME, anti-XSS/traversée), journal d'audit et registre de consentement RGPD
- Chat SAV intégré à toutes les pages de l'admin, relayé vers le Telegram de l'agence avec sauvegarde en base si Telegram est indisponible
Décrivez le vôtre en trois phrases. Réponse du studio sous 24 h ouvrées, sans intermédiaire.
Créer un projet similaire



