Projets

Six applications, six contextes réels.

Chacune a été conçue et construite de bout en bout : base de données, logique métier, interface, et mise en production.

Projet 01

ALL TECH

E-commerce électronique & électroménager — Bénin

Node.jsExpressMySQLChart.js

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

$ status all-tech
✓ En production · 4 rôles actifs · déploiement Hostinger en préparation

Projet 02

Chez Fifamé

Système de commande restaurant — application desktop locale

ElectronNode.jsExpressSQLiteSocket.io

Le problème résolu

Dans un restaurant, la prise de commande papier ou verbale entre la salle et la cuisine génère des erreurs, des oublis (allergies, préférences) et ralentit le service. Ce projet digitalise tout le parcours commande — du client jusqu'à l'encaissement — via une application installée sur l'ordinateur du restaurant, sans abonnement ni service cloud tiers.

Commande client par QR code

  • Le client scanne le QR code de sa table et accède à un menu digital complet, avec catégories, plat du jour et recherche
  • Choix entre mode "sur place" et "à emporter"
  • Note personnalisée par plat (allergies, préférences) transmise automatiquement jusqu'en cuisine
  • Suivi en temps réel de la commande : Envoyée → En préparation → Prête

Zéro service cloud tiers, zéro abonnement.

Tout tourne en local, sur l'ordinateur du restaurant — conçu pour fonctionner sans dépendre d'internet.

Écran cuisine (Kitchen Display System)

  • Commandes reçues en direct via WebSocket, organisées en trois colonnes : Nouvelles, En préparation, Prêtes
  • Code couleur d'urgence selon le temps d'attente
  • Annonce vocale de chaque commande à son arrivée, notes incluses — les mains et les yeux du personnel restent libres

Caisse & back-office admin

  • Encaissement groupé par table : les commandes multiples d'un même repas sont additionnées en une seule note, séparée automatiquement entre Boissons et Nourriture
  • Gestion complète du menu, des catégories et du plat du jour
  • Tableau de bord des ventes, modération des avis clients, gestion de la galerie photo et des événements
  • Génération automatique des QR codes par table

Point différenciant

Le projet est conçu comme un produit réutilisable et revendable à différents restaurants : une simple modification de configuration (nom, tagline, description) suffit à le rebrander entièrement pour un nouveau client, sans toucher au code. Il reflète une vraie réflexion produit sur les flux métier réels d'un restaurant — commandes multiples par table, séparation salle/cuisine, mode à emporter — plutôt qu'un simple CRUD.

Aperçu de l'application

$ status chez-fifame
✓ Produit rebrandable · zéro dépendance cloud · 100% hors-ligne

Projet 03

Les Résidences EMEFA

Hôtel & restaurant — Abomey-Calavi, Bénin

PHPMySQL

Le projet

Une application complète pour un hôtel-restaurant : site public, portail client, dashboard admin, commande de repas et système de réservation — conçue au départ comme un projet de démonstration pour convaincre le client à un tarif fixé.

Conçu comme un pitch, pas une démo.

Construit pour convaincre un client à un tarif fixé, avant même la signature.

Ce qui a été livré

  • Flux de panier et gestion des commandes
  • Frontend animé (effet machine à écrire, parallax, compteurs)
  • URL d'administration secrète pour l'accès admin

Problèmes résolus

Synchronisation de session entre PHP et JS, boucles de redirection, authentification admin et réorganisation de la structure de fichiers.

Statut

Mise en production prévue ultérieurement.

$ status emefa
✓ Pitch validé par le client · déploiement prévu ultérieurement

Projet 04

Minics / GKSPHONE

E-commerce de téléphonie

PHPMySQLInfinityFree

Le projet

Un site e-commerce de vente de téléphones, déployé en production sur un hébergement mutualisé gratuit.

Zéro budget d'hébergement, zéro compromis fonctionnel.

Déployé sur un hébergement gratuit, avec toutes ses contraintes contournées une à une.

Ce qui a été livré

  • Dashboard analytics admin construit à partir des tables existantes en base de données
  • Système de notation et d'avis client

Problèmes résolus

  • Résolution de la sensibilité à la casse propre à Linux lors du déploiement
  • Problèmes de dépendances et d'identifiants
  • Système de réinitialisation de mot de passe repensé en solution autonome, en raison des limitations SMTP de l'hébergeur
$ status minics-gksphone
✓ En production sur InfinityFree · dashboard analytics actif

Projet 05

Lumière & Or

E-commerce de bijoux

PHPMySQL

Le projet

Une boutique en ligne de bijoux, construite avec un système d'inscription client et de notation par étoiles.

La confiance, notée en étoiles dès le premier jour.

Un système d'avis pensé pour rassurer sur un produit qu'on ne peut pas toucher avant achat.

$ status lumiere-or
✓ Livré · inscription client et notation par étoiles actifs

Projet 06

Ce portfolio

Site vitrine personnel — conçu et codé de A à Z

HTMLCSSJavaScript

Le projet

Le site que tu es en train de consulter. Construit en HTML/CSS/JS pur, sans framework, avec un système de design entièrement personnalisé — palette claire, typographie composée de trois familles (Fraunces pour les titres, Inter pour le texte courant, IBM Plex Mono pour les éléments techniques), et une identité visuelle pensée spécifiquement pour présenter du travail de développeur, pas un template générique.

Six projets, un seul système de design.

Zéro framework, zéro template — chaque composant (mockups, menu, terminal) construit sur mesure pour ce site.

Navigation

  • Menu à trois barres, avec panneau coulissant animé en JavaScript, plutôt qu'une barre de liens classique
  • Fermeture au clic sur un lien, en dehors du panneau, ou à la touche Échap

Présentation des projets

  • Système de mockups sur mesure : cadre "navigateur" avec URL factice pour les captures d'écran desktop, cadre "téléphone" avec encoche pour les parcours mobile
  • Cartes projets avec ombre et léger zoom au survol de la photo
  • Terminal animé sur l'accueil, reprenant les vrais chantiers techniques menés sur chaque projet

Aperçu de l'application

Déploiement

Site statique déployé par transfert FTP, entièrement responsive — testé et corrigé spécifiquement pour l'affichage mobile (galeries de captures qui passent d'une grille à une colonne unique selon la largeur d'écran).

$ status portfolio
✓ En ligne sur cmv2026.com · six projets documentés

Envie de voir comment on construit le prochain ?

Me contacter →
Discuter sur WhatsApp