Le projet
Une application e-commerce complète pour l'électronique et l'électroménager, construite avec un frontend vanilla HTML/CSS/JS et un backend Node.js/Express, jusqu'à un état prêt pour la production.
4 rôles utilisateurs distincts, un seul système.
Admin, caissière, gestionnaire de stock, livreur — chacun avec son propre parcours et ses propres droits.
Système multi-rôles
- Admin, caissière, gestionnaire de stock et livreur — chacun avec son propre parcours
- Workflow complet de livraison avec signature électronique
- Dashboard analytics avec Chart.js, système de promotions et coupons
Problèmes résolus
- Remplacement du contenu statique codé en dur par des données dynamiques pilotées par API
- Correction de la logique de redirection des comptes manager
- Job cron automatisé pour la restauration du stock
Statut
Prêt pour la production, en préparation de déploiement sur un sous-domaine Hostinger déjà provisionné.
Aperçu de l'application
Hero dynamique mettant en avant un produit vedette, avec accès direct au catalogue et aux offres.
Catalogue organisé par univers, avec comptage de produits en temps réel par catégorie.
Filtres par catégorie, fourchette de prix et marque pour affiner la recherche.
Stock en temps réel, garantie constructeur, livraison et paiement MTN Money / Moov Money / carte affichés directement sur la fiche.
Gestion centralisée des comptes : client, livreur, caissière, gestion de stock, administrateur.
Création de codes promo avec réduction, plafond, seuil minimum et durée de validité.
Chaque livraison est validée par une signature électronique horodatée, consultable comme preuve de réception.
$ status all-tech ✓ En production · 4 rôles actifs · déploiement Hostinger en préparation