Woman and Luxury
•Mode & Textile•Luxe•TPE
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
De
Mars 2019 à Janv. 2023