Moovmoov

2024 – 2025

Backoffice et marketplace multi-régional et multilingue — gestion de produits avec SEO avancé

scraping Amazon automatisé et génération de sites statiques SSR par région.

Mon rôle

  • Développeur Full Stack et architecte technique — conception de l'architecture complète
  • développement du backoffice
  • du système de génération de sites et des microservices de scraping.

Contexte

Projet de marketplace multi-régionale permettant de gérer un catalogue produit centralisé et de déployer automatiquement des sites e-commerce par région, chacun avec son propre nom de domaine et ses contenus localisés. Le projet a atteint 90% de complétion avant d'être suspendu pour des raisons de planning côté client.

Fonctionnalités clés

  • Multi-région : un site généré par région avec son propre nom de domaine
  • Multilingue : contenus produits, catégories et SEO gérés par langue et par marché
  • SEO entièrement customisable : par produit, catégorie, sous-catégorie et type — avec un système de génération de routes (slugs) multilingues et multi-régions
  • Système de permissions avancé avec workflow draft/approbation, configurable par produit et par région
  • CMS maison pour gérer le contenu de chaque page et menu (navigation libre entre pages)
  • Scraping automatisé des données produit Amazon (prix, fiches)
  • Scraping des avis Amazon avec personnalisation possible
  • Système de catégories avec filtres dynamiques (radio/checkbox), valeurs et statuts

Points techniques

  • Architecture Laravel (API backend) + Nuxt 3 (backoffice) + Nuxt 3 SSR/SSG pour la génération des sites marketplace statiques
  • Microservice dédié au scraping Amazon (découplé du monolithe)
  • Système de slugs SEO multilingues et multi-régions avec routes customisables
  • Workflow de publication avec statuts granulaires (draft, submitted, rejected, approved, published, archived)
  • UI backoffice avec Element Plus et gestion multi-marché/multi-langue intégrée
  • Système de catégories, filtres et valeurs avec tables de jointure et relations many-to-many

Stack technique

LaravelNuxt 3Element PlusMariaDBAmazon Product APISSR/SSGMicroservices
Moovmoov
Moovmoov
Moovmoov
Moovmoov
Moovmoov
Moovmoov
Moovmoov
Moovmoov
Moovmoov
Moovmoov
Moovmoov
Moovmoov