Portfolios web

Conception et développement de deux portfolios sur mesure — développeur XR et monteur vidéo.

Année2025 — 2026
EntreprisePersonnel
RôleDesign & Dev
PlateformeWeb · Cloudflare Pages
DuréePlusieurs mois

Contexte du projet

Ce projet regroupe la conception UI/UX et le développement full-stack de deux sites vitrine distincts, chacun pensé pour le métier et la personnalité de son auteur.

Le premier est mon portfolio XR (celui que vous consultez) : direction sombre et premium, accents dorés, navigation orientée projets immersifs, pages détail riches et version bilingue FR/EN. Le second est le portfolio de Micky Valat, monteur vidéo : hero plein écran avec showreel, galerie de projets filtrable par catégorie, ton plus cinématographique et mise en avant du reel.

Les deux sites partagent une base technique moderne — Nuxt 4, déploiement Cloudflare Pages, formulaire de contact via Resend — tout en adoptant des choix de design et d’architecture front différents selon le profil.

Objectifs & défis

  • Créer une identité visuelle distincte pour un profil XR technique et un profil montage vidéo

  • Adapter l’expérience à chaque métier : navigation projets XR vs showreel et galerie filtrable

  • Déployer deux portfolios sur Cloudflare Pages avec API contact sécurisée (Resend)

  • Maintenir des stacks front différentes (CSS modulaire vs Tailwind v4) sur la même base Nuxt 4

  • Optimiser performances, animations au scroll et médias (images, vidéo) sans dégrader le ressenti

Développement

Portfolio XR (Édouard Desmyter) — Nuxt 4, Vue 3, TypeScript, rendu SSR via Nitro (preset cloudflare_pages). Styles organisés en feuilles CSS dédiées par section, composable useLang pour le bilingue, icônes Iconify, API /api/contact et déploiement Wrangler.

Portfolio monteur vidéo (Micky Valat) — même socle Nuxt 4 avec Tailwind CSS v4, @nuxt/image, hero vidéo showreel, filtres par catégorie de projet, animations de révélation au scroll et contenu piloté par des fichiers de données dans app/data/. Contact et hébergement calqués sur la même approche edge (Cloudflare + Resend).

Résultats

2portfolios sur mesure
Nuxt 4Vue 3 · TypeScript
EdgeCloudflare Pages · Resend