Découvrez le projet Classic Fine Foods !

Début du projet

15 janvier 2020

Lancement

11 février 2020

À découvrir sur

Comprendre le contexte 🧐

Le projet

Classic Fine Foods, filiale du groupe Métro, fournit des produits gastronomiques hauts de gammes à des hôtels et restaurants au Moyen-Orient et en Asie. Dans le cadre de leur développement numérique, la marque vient de mettre en ligne un site e-commerce afin de faciliter le passage de commande et de mettre en avant son catalogue. Elle souhaite désormais porter la solution sur mobile pour adhérer au mieux au mode de travail de ses clients.

Le challenge

Notre client avait des échéances serrées et beaucoup d’attentes concernant ce projet en terme de besoins métiers spécifiques. En effet, l’application devait être présentée lors d’un salon à Singapour fin février.

Les contraintes étaient les suivantes : le budget pour deux développeurs sur deux sprints de deux semaines, intégration à leur API prestashop, livraison de l’application sur le store et la réalisation d’un design attractif tout en restant sobre. 

Les fonctionnalités attendues comprenaient : connexion et inscription des utilisateurs, parcours du catalogue, ajout de produits au panier, passage de commande, affichage de prix différents en fonction du client connecté, mise en avant des produits du moment sur la page d’accueil, envoi de push notifications, messagerie directe pour assurer le support, choix du mode de livraison / gestion d’une liste d’adresses, gestion des déclinaisons d’un même produit, historique des commandes, édition du compte de l’utilisateur et l’affichage d’informations spécifiques sur le détail du produit (packaging, prix à l’unité, logo de la marque…)

Le processus 🏃🏻‍♂️

L’approche et la solution délivrée

Si nous étions partis de zéro, et au vu du délai imparti, nous aurions probablement conseillé à notre client de s’orienter vers une solution cross-platform afin de ne réaliser qu’une seule application pour iOS et Android au lieu de deux applications natives. Il aurait perdu en qualité de rendu. 

Nous aurions également dû développer une interface back-end pour exposer les services Prestashop aux applications. Cela aurait nécessité une ressource supplémentaire : le budget aurait été dépassé.

Grâce à Oppla, une grande partie des demandes du client a pu être intégrée rapidement (connexion, création de compte, catalogue, fiche produit, panier, gestions d’adresses, historique des commandes…). Oppla est une solution qui comprend trois entités : deux applications natives et une interface back-end prêt à être personnalisée par nos équipes.

Le profil de l’équipe

L’équipe était composée d’une développeuse iOS, un développeur Android et un UI/UX. Un développeur back-end est intervenu ponctuellement pour l’intégration de notre API Proxy avec l’existant du client.

Le choix des technologies utilisées 

L’application iOS est développée en swift et l’application android est en kotlin. L’interface back-end permet de faire le pont entre Prestashop et les applications et est réalisée en springboot / Java. La solution intègre également un plugin Prestashop.

Quel est le résultat ? 👀

Le résultat… et le reste

Finalement, tout le fonctionnel spécifique a pu être délivré dans les temps sur l’App Store et le Google Play Store. Les applications iOS et Android livrées ne présentaient pas un design totalement identique, car nous nous sommes focalisés sur les demandes du client en terme de fonctionnalités et nous avons aussi profité des avantages et spécificités de chaque plateforme. 

Ce que nous avons appris

La réussite de ce projet réside dans l’extrême souplesse, réactivité et disponibilité de la part du client et de notre part. Nous avons ainsi délivré des versions quasi quotidiennes au client sur la deuxième partie du projet afin de prioriser au jour le jour pour réaliser le produit le plus fidèle à ses attentes.