Réflexions sur le code, les produits et les systèmes.

Écrits pratiques issus de SaaS, d’ERP et d’automatisations en production — décisions d’architecture, compromis, et ce qui tient vraiment après le deuxième client.

Combien coûte une application web au Maroc ?

Une estimation utile part du flux réel, pas d’un forfait vitrine. Je ne publie pas de grilles de prix inventées.

Laravel ou Node.js pour un SaaS

Je livre Laravel pour le SaaS à fort domaine. Node.js apparaît pour les workers et l’automatisation — Anybot — pas comme réécriture par défaut.

Comment choisir un développeur Full Stack au Maroc

Recruter un développeur Full Stack au Maroc est une décision produit. Il faut quelqu’un qui porte architecture, Laravel, React et production — et qui dira quand un tableur suffit encore.

Comment construire un SaaS pour une entreprise marocaine

Un SaaS marocain casse quand la tenancy est une colonne collée après et que l’UI ignore l’arabe et le français du terrain.

Développement Laravel au Maroc

Le développement Laravel au Maroc sert quand le produit a un domaine : tenants, facturation, permissions, files. Un générateur CRUD n’est pas ce travail.

Automatisation métier pour les entreprises marocaines

L’automatisation sert quand un humain répète la même tâche numérique. Elle casse quand personne n’assume l’échec.

Comment construire un ERP pour une entreprise qui grandit

L’ERP casse quand il copie l’organigramme. Stock, lots et factures ont un sens physique.

Développement d’applications web sur mesure au Maroc

L’application sur mesure au Maroc a du sens quand le logiciel sur étagère combat l’entrepôt, la flotte ou la finance. Modéliser le flux d’abord. Puis Laravel et React.

Développement d’applications web à Tanger

Le développement d’applications à Tanger est un travail remote-friendly avec un chevauchement CET. La ville est la base ; le produit doit quand même tourner en production.

Architecturer un SaaS Laravel évolutif

La plupart des SaaS Laravel commencent mono-tenant, avec une table tenants plus tard. Ça tient jusqu’à ce que jobs, caches et fichiers fuient entre clients. L’isolation est une décision produit, pas un middleware collé après.

Construire des plateformes métier multi-tenant

Une plateforme métier est multi-tenant, SaaS ou non. Deux entreprises sur une codebase, c’est un problème de tenancy. Les permissions suivent le métier réel.

Des applications React maintenables

Classer par type paraît propre au jour 1 et devient un labyrinthe au jour 200. J’organise React par domaine. Les types vivent à la frontière.

Déployer des applications Laravel modernes

Laravel en production : Nginx, PHP-FPM, un vrai worker, Redis, PostgreSQL et des sauvegardes déjà restaurées. Docker n’aide que si local et prod partagent les images.

Des automatisations métier qu’on utilise vraiment

L’automatisation échoue si personne n’own l’échec. Un script sans logs est une panne future. Je construis pour la reprise : retries, captures, inbox humaine.

Architecture ERP : leçons de trois plateformes

L’ERP est un modèle du travail. Si le modèle est l’organigramme, le logiciel se battra contre l’entrepôt. Stock, lots, palettes, factures ont un sens physique.