Aller au contenu principal
Retour aux réalisations
[Projet]

@superportal-dev/portfolio

PERIOD: 2026 — EN COURS  ·  ROLE: DÉVELOPPEUR FULLSTACK

Site vitrine personnel construit de zéro : design system maison, chat IA avec Claude, i18n FR/EN, score Lighthouse optimisé — déployé en statique sur Cloudflare Pages.

CLIENT:

@superportal-dev/portfolio

ROLE:

Développeur fullstack

PERIOD:

2026 — en cours

STACK:

Nuxt 4Vue 3TypeScriptNuxt UI v4Tailwind v4Cloudflare Pages
Le contexte

Projet personnel conçu pour remplacer le simple envoi de CV dans les candidatures.

Built with Nuxt 4, un module UI privé publié sur GitHub Packages, et une feature RAG maison permettant aux visiteurs d'interroger le parcours directement depuis la page d'accueil.

  • Capture d'écran 1 — @superportal-dev/portfolio
  • Capture d'écran 2 — @superportal-dev/portfolio
  • Capture d'écran 3 — @superportal-dev/portfolio
  • Capture d'écran 4 — @superportal-dev/portfolio
  • Capture d'écran 5 — @superportal-dev/portfolio
Ce que j'ai construit

Site vitrine statique

Portfolio multi-pages généré via nuxt generate et déployé sur Cloudflare Pages — sections héro, missions, parcours et contact.

Module UI privé

Design system maison (@superportal-dev/ui) publié sur GitHub Packages : thème de couleurs, tokens CSS, composants Vue et configuration Nuxt UI.

Chat IA (Ask Jonathan)

Interface de chat avec Claude Haiku via streaming SSE, prompt-caching Anthropic et rate-limiting côté serveur Nitro.

Internationalisation FR/EN

i18n complet avec @nuxtjs/i18n, données typées par locale et génération automatique des types de messages.

Performance Lighthouse

Optimisations LCP, CLS et FCP : image WebP 17 KB, lazy-loading, cache Cloudflare immutable, animation canvas réseau neuronal.