Smart Store est une plateforme professionnelle développée pour la gestion opérationnelle, marketing et planification 2D/3D des magasins.
Le code source est privé, mais le projet peut être présenté lors d’un entretien ou sur demande.
Smart Store permet de gérer les abonnements, les utilisateurs, les produits, les collaborateurs, les planogrammes et le marketing, tout en offrant une interface 2D/3D interactive et un moteur IA pour l’optimisation du placement des produits et meubles.
- 🔒 Statut : Projet privé / code non public
- 💻 Technologies : React, Three.js, Node.js, Express, MySQL, Scikit-learn, XGBoost, Talend, Cloudinary
- 🚀 Objectif : Automatiser et digitaliser la gestion complète d’un magasin physique.
- Consultation des offres et choix de l’abonnement.
- Remplissage d’une demande d’abonnement.
- Validation par le super admin et envoi automatique d’email avec identifiants.
- Activation du compte admin pour accès à l’interface Smart Store.
- Création et zonage du magasin : découpage du magasin en zones via interface réactive.
- Planification 2D : génération automatique du plan avec dimensions réelles et placement des meubles.
- Gestion des produits : import massif depuis Excel/CSV.
- Gestion des collaborateurs : CRUD utilisateurs avec rôles variés (store manager, employé terrain).
- Communication et formation : conversations internes, gestion FAQs et formations.
- Placement manuel via drag & drop.
- Génération automatique par IA (modèle prédictif des meubles et produits).
- Affectation et suivi des planogrammes comme tâches aux utilisateurs terrain.
- Importation du plan 2D existant et des meubles.
- Placement interactif des éléments 3D : murs, portes, fenêtres, mobilier.
- Promotions et offres ciblées.
- Analyse de performance par planogramme et par zone.
- Zonage intelligent avec recommandations basées sur l’affluence.
- Gamification : challenges clients avec points et récompenses.
- Analyse physique : visiteurs, temps passé, affluence par zone.
- Gestion du stock et étiquetage produits intégré aux planogrammes.
- Accès au dashboard : actualités, planogrammes, notifications.
- Visualisation et gestion des tâches : marquer les meubles comme terminés.
- Suivi et traçabilité des tâches avec commentaires et fichiers.
- Communication interne en temps réel avec le siège.
- Consultation des fiches produits et emplacements dans la bibliothèque.
- React.js et TailwindCSS pour l’UI réactive et moderne
- Three.js & React Three Fiber pour le rendu 3D interactif
- Canvas API pour les éléments graphiques personnalisés
- Node.js & Express.js pour les APIs REST
- MySQL pour la gestion des données
- JWT pour l’authentification sécurisée
- Cloudinary pour le stockage et gestion des assets médias
- Scikit-learn, Random Forest, XGBoost pour la génération prédictive des planogrammes
- Talend Open Studio pour l’automatisation des flux de données et import/export Excel
- Conception et développement complet de l’architecture backend.
- Mise en place d’un système avancé de rôles, permissions et workflows utilisateurs.
- Développement du module de planification 2D et contribution au rendu 3D via Three.js & React Fiber.
- Automatisation du traitement des données (import Excel, génération planogrammes, notifications).
- Intégration d’un modèle IA pour la génération automatique des planogrammes.
- Optimisation des performances (API, rendu 2D/3D, temps de chargement).
- Intégration cloud : stockage fichiers, optimisation des assets et pipelines CI/CD.
Screenshots et GIFs peuvent être ajoutés ici pour valoriser visuellement le projet
- Développement Full Stack complet d’une plateforme SaaS complexe.
- Intégration de l’IA pour automatisation de tâches métier.
- Gestion avancée des utilisateurs et rôles avec workflow sécurisé.
- Travail sur rendu 3D interactif et visualisation des magasins.
- ✉️ Email : Amir.HJIRI@esprit.tn
- 💼 LinkedIn : linkedin.com/in/amir-hjiri