Étude de casConcept indépendantNon déployé publiquement

Seiko Mod

Concept de boutique en ligne de montres

Un concept interactif de boutique de montres : narration cinématique au défilement, catalogue de produits et configurateur de montre sur mesure. Réalisé en HTML, CSS et JavaScript avec un développement assisté par l’IA (Claude Code), sous ma direction créative et technique.

Concept indépendant, non affilié à Seiko et non commandé par Seiko. Panier en mémoire seulement et commande sur mesure simulée : rien n’est enregistré ni envoyé.

Nature

Concept indépendant

Statut

Non déployé publiquement

Technologies principales

HTML5 · CSS3 · JavaScript · Canvas 2D

Le projet.

Seiko Mod est un concept personnel de boutique en ligne pour des montres automatiques assemblées sur mesure (des « mods » construits autour de mouvements Seiko de la série NH : styles Datejust, GMT et plongée), avec des prix fictifs en dollars canadiens.

Sa pièce maîtresse est une page d’accueil cinématique pilotée par le défilement. Le site comprend aussi un catalogue filtrable, une page produit, un panier en tiroir et une demande de montre sur mesure en 9 étapes avec aperçu des photos d’inspiration. C’est un projet uniquement front-end : il n’y a pas de serveur, et les formulaires comme le paiement sont simulés.

Mon rôle.

  1. 01Concept et design du site
  2. 02Développement front-end
  3. 03Expérience interactive
  4. 04Animation pilotée par le défilement
  5. 05Expérience de catalogue
  6. 06Configurateur de montre sur mesure
  7. 07Design responsive
  8. 08Développement assisté par l’IA avec Claude Code

Fonctionnalités clés.

  • Séquence cinématique de 193 images pilotée par le défilement, avec quatre compositions de texte en fondu enchaîné et une intro jouée une seule fois
  • Catalogue avec filtres par collection (collections vides désactivées), tri et nombre de résultats
  • Gabarit unique de page produit : fiche technique, accordéons et produits similaires
  • Panier en tiroir : ajout, quantité, retrait et totaux
  • Recherche instantanée
  • Demande sur mesure en 9 étapes : cartes d’options visuelles, pastilles de couleur de cadran, photos en glisser-déposer, validation par étape et barre de progression
  • Mise en page responsive (1440, 1200, 992, 768 et 480 px) et mode mouvement réduit

Technologies.

Site d’origine

  • HTML5
  • CSS3 (jetons de design, Grid, Flexbox, clamp(), :has(), backdrop-filter)
  • JavaScript vanilla, sans framework ni dépendance
  • Canvas 2D
  • requestAnimationFrame
  • IntersectionObserver
  • localStorage (panier)
  • Google Fonts : Inter

Ressources et outils

  • WebP
  • Séquence de 193 images tirée d’une vidéo 4K HEVC
  • Python 3 et Pillow (préparation des images)
  • Bancs de test dans le navigateur

Aperçu dans ce portfolio

  • React
  • TypeScript
  • Next.js (App Router)
  • CSS isolé par requêtes de conteneur

Développement assisté par l’IA. Claude Code comme assistant, la direction de mon côté.

Claude Code faisait partie de mon flux de travail pour l’implémentation, les itérations et le débogage : il traduisait en code ma direction (concept, mise en page, mouvement, structure des textes, fonctionnalités), que je révisais ensuite par rondes successives de revue et de rétroaction.

Le concept, les décisions de design, les révisions et l’expérience finale sont les miens. Je n’ai pas écrit chaque ligne de code à la main. Le portage React et Next.js présenté ici a aussi été produit avec Claude Code, à partir de mon site existant.

Points forts.

01

Des images plutôt qu’une vidéo

La vidéo source en 4K HEVC était trop lente à parcourir au défilement et illisible dans Firefox. Elle a été convertie en images WebP dessinées sur un canvas, plus légères que la vidéo d’origine.

02

Défilement lissé

Défilement, progression, image cible : un lissage exponentiel dans une seule boucle requestAnimationFrame, mise en pause hors de l’écran.

03

Textes calés sur l’image

Chaque scène a son propre voile de lisibilité, qui apparaît juste avant le texte. Sur un écran vertical, l’image est dessinée en bandeau centré.

04

Une seule couleur d’accent

Un fond presque noir, un halo bleu acier tiré de l’image de fond et des montres posées directement sur le fond, sans cartes ni bordures.

05

Accessibilité

Mode statique avec prefers-reduced-motion, panneaux masqués retirés de l’ordre de tabulation et états exposés en ARIA.

Statut

Non déployé publiquement.

Seiko Mod est un projet de portfolio : il n’est présenté qu’à travers l’aperçu interactif de cette page.

À savoir

  • Projet de portfolio indépendant : il n’est ni affilié à Seiko Watch Corporation, ni approuvé ou commandé par elle, et ce n’est pas un travail client pour Seiko. Les images de montres de marque Seiko servent uniquement à illustrer l’idée ; « Seiko » et les marques associées appartiennent à leurs propriétaires respectifs.
  • Dans l’aperçu, le panier reste en mémoire, la commande sur mesure est simulée et les photos ajoutées ne quittent pas le navigateur.

Projet suivant

Tous les projets

Garderie Mes Meilleurs Souvenirs

Site vitrine d’une garderie éducative

  • Sites web
  • Garderie éducative Mes Meilleurs Souvenirs
  • Non déployé publiquement

Site vitrine chaleureux et très visuel pour une garderie éducative, conçu comme un album de « souvenirs imprimés » : photos en tirages inclinés, illustrations originales et palette tirée du logo. Réalisé avec Astro et TypeScript dans un flux de travail assisté par l’IA (Claude Code), sous ma direction créative.

Hero illustré du site de la Garderie Mes Meilleurs Souvenirs sur ordinateur

Un stage où je peux créer,
apprendre et contribuer.

Je recherche un stage en marketing où je pourrai mettre à profit ma créativité, ma compréhension des affaires et mes compétences technologiques.

guillaume1theriault@gmail.com