PORTFOLIO

Shop manager

Posté le 05/12/2021 par Sylvie Vrebos

Article picture

Rôle

Analyse et développement

Client/secteur

Ladbrokes - Retail et jeux de hasard

Description du projet

Le shop manager est un module intégré à l'Intranet des agences de Ladbrokes permettant aux gérants de commander du stock pour leur magasin (bics, T-shirts, tasses,...) auprès du bureau central.

La plateforme Intranet a été développée en 2018 pour offrir aux agences de multiples possibilités telles qu'une messagerie, un espace de partage de fichiers, un annuaire de toutes les agences, ...

Cette plateforme a ensuite été réécrite dans des technologies plus modernes : React pour le frontend et PHP + Java pour le backend.

Fonctionnalités principales

  • Lister des catégories d'articles
  • Sélectionner des produits d'après une catégorie
  • Ajouter une quantité
  • Ajouter au panier
  • Confirmer la commande

Shop manager flow


Développement

Les api backend ont été créées par l'équipe Java afin d'offrir toutes les infos concernant les agences, catégories et produits ainsi que toute la sécurité concernant ces données.

Habituellement, les api's peuvent être directement utilisée dans la partie logique de React mais avec les contraintes de sécurité, des curl en php ont dû être mis en place pour pouvoir faire le pont entre le backend Java et le frontend React. 

Les points forts qui ont conduit à la réussite du projet

  • La documentation technique : chaque api était détaillée au niveau des url, paramètres et réponses
  • La communication : l'architecture étant complexe, il était difficile de prévoir que tout allait fonctionner du premier coup. L'équipe Java a toujours été à l'écoute et disponible pour modifier les api quand cela était nécessaire.
  • Le UI : Le matérial design qui a été mis en place offre une atmosphère conviviale et facile d'utilisation