Woman and Luxury logo

Woman and Luxury

Mode & TextileLuxeTPE


Happer

Réalisation d'une API NodeJS/Express complexe, d'un Back-office ReactJS et la construction de l'architecture Cloud Azure du projet.

Mylan sait faire preuve d'une réactivité permanente et sait apporter des conseils et des solutions appropriés à des problèmes complexes avec beaucoup de pragmatisme. Il est très réactif, a un excellent bagage technique, comprend rapidement les problématiques avec une vision 360 degrés. J'ai découvert quelqu'un de sérieux, de très investi avec qui j'adore travailler, échanger et débattre sur différents sujets techniques et business.

Karim ElHalimi

CEO chez Happer


Happer

Le client

Le client est Woman and Luxury une entreprise qui cherche à créer une application mobile centrée sur le monde de la mode est de proposer un réseau social permettant aux différents utilisateurs de partagé leur style vestimentaire et de s'inspirer de celui poster pas les influenceurs présents sur le réseau.

Contexte

Le projet est une application de réseau social sur le monde de la mode. Elle permet aux utilisateurs de partager leurs styles en spécifiant les vêtements/accessoires qu'il porte. Les selfies seront par la suite disponibles sur un Feed découper en plusieurs styles (Tenue de soirée, Tenue de jour, Tenue de travail, etc.)

Un système d'enchère en temps réels et aussi disponible pour permettre aux utilisateurs de remporter des produits moyennant une monnaie propre à l'application obtenable via le partage des photos et des abonnements divers.


Apportez une connaissance des enjeux techniques d'une telles solutions :

- Environnement de Production, Test et de Développement
- Architecture Cloud Azure Multi-services
- Apport d'expérience professionnel sur les choix UI/UX des applications mobiles
- Mise en lumière de problématique lié au Business Plan du projet

Le projet consistait principalement à réaliser une API NodeJS/Express avec une base de données MongoDB NoSQL, le développement des applications mobiles IOS et Android en natif (Swift et Kotlin), Ainsi que de développer un Back-office en ReactJS et la réalisation et mise en place de l'architecture cloud sur Azure.

Charte Graphique

Technologie utilisées

API


API NodeJS en architecture Routes, Controllers, Services, Models avec intégration de Middlewares permettant la gestion de droits et d'authentification.

Elle contient un système d'enchère mis en place dans un WorkerJS.

Le projet contient aussi des microservices en NodeJS et en Python, notamment pour un système de Websocket.


Back-office


Le Back-office quant à lui est fait en ReactJS et permet l'administration de toutes les données ainsi que la visualisation de KPI important comme :

  • la fréquence de connexion des utilisateurs

  • le nombre d'abonnements actifs

  • Calculer la rétention de l'application sur différentes durées

Architecture Cloud

L'architecture Azure est construite autour de plusieurs environnements différents et contient plusieurs services Azure :

  • App Service

  • Machine virtuelle

  • App Insight

  • Azure Monitor

  • Azure Blob

Applications Mobile

L'objectif était d'obtenir des applications Android et iOS développer dans les langages natifs des deux OS. Kotlin pour Android et Swift pour iOS.

Elle devait présenter les fonctionnalités principales suivantes :

  • Partager des selfie

  • Permettre de taguer les vêtements présents sur les photos partager

  • Accéder à des enchères sur des produits en temps réel

  • Permettre de consulter l'actualité des influenceurs

  • Parrainer ses amis

Les challenges de cette mission

  • Conseiller au clients l'architecture du projet et les technologies à utiliser pour le concrétiser

  • Apporter une expérience pour apporter un œil critique au choix du client et les adapter à sa vision

  • Résoudre les différents défis technique comme la mise en place d'un système d'enchère en temps réel sur des applications mobile et donner la possibilités d'utiliser un bot qui enchéris à votre place

  • Proposer une solutions All-in-one API, Applications mobiles, back-office, architecture cloud, Base de données, micro services et chefferie de projet

#NodeJS #ReactJS #Express #Azure #Python #Swift #Kotlin #MongoDB

Membres

Expertises

NodeNestReact

De

Mars 2019 à Janv. 2023