Lead Developer

Frontend Back Office

17

Pays

6

Microservices

Interact

Home

Plateforme de gestion de communication locale des magasins

Interact est la plateforme permettant de gérer la communication locale des magasins Decathlon. Elle combine une application mobile et un Back Office Web pour permettant aux utilisateurs de communiquer efficacement avec leurs clients via des publications Facebook, l'application mobile Decathlon ou encore des campagnes planifiées par email.
ClientDecathlon France
RôleDéveloppeur Full-Stack
PériodeDécembre 2021 - Août 2023
LieuCroix, Hauts-de-France, France
TélétravailHybride

Spécificités

  • Déploiement dans 17 pays
  • Application Web et Mobile
  • Deux frontends distincts
  • Backend en microservices

Ce qui a été réalisé

  • Fonctionnalité de calendrier de planification hebdomadaire des publications Facebook avec priorités hiérarchiques complexes (pays, région, magasin)
  • Refonte des filtres pour une meilleure flexibilité et une maintenance simplifiée
  • Support utilisateurs via chat et visioconférence

Résultats

  • Refontes totales de composants cruciaux sans impact sur l'expérience utilisateur
  • Composants atomiques réduisant le temps de développement
  • Migration du Frontend d'Option API vers Composition API (Vue 2.7)

Réussite

Prise de lead sur le développement du Back Office

Difficulté

Pas de version stable de Vuetify 3 au moment du projet

À refaire

Mises en production régulières (jusqu'à plus d'une par jour)

Technos utilisées

Vue.js

Vuetify

TypeScript

Node.js

Microservices

Clean Architecture

MongoDB

Docker

En savoir plus

Projet interne
Interact