Aller au contenu principal
Outils métiers

NetExpress

NetExpress — espaces verts, nettoyage, peinture, bricolage février 2026 Outils métiers
Explorer
01
Chapitre

Pourquoi

NetExpress intervient chez des particuliers et des entreprises sur quatre métiers : espaces verts, nettoyage, peinture, bricolage. Des chantiers courts, nombreux, dispersés — et une administration qui tenait dans une suite bureautique.

Les devis se retapaient à chaque demande, les factures se numérotaient à la main, le planning des chantiers vivait sur un tableau, et les pièces réclamées par le cabinet comptable partaient par courriel, en pièces jointes, au fil des relances. Chaque information existait plusieurs fois, sous plusieurs versions, et personne ne savait laquelle faisait foi.

La commande : une plateforme qui tienne la chaîne complète — demande, devis, chantier, facture, pièces comptables — avec une interface qu'un public non technique puisse utiliser sans formation, et sans jamais perdre le fil entre le bureau, le terrain, le client et son comptable.

Client

NetExpress — espaces verts, nettoyage, peinture, bricolage

Chapitre suivant
02
Chapitre

Défi technique

Le piège d'un outil de gestion, c'est de devenir un logiciel de saisie que personne n'ouvre. La contrainte était donc double : couvrir une chaîne administrative exigeante, et rester utilisable par un ouvrier sur un chantier comme par un client qui n'y reviendra qu'une fois l'an.

  • Cinq rôles, quatre espaces. Comptable, client, ouvrier, administrateur business et administrateur technique. Chacun entre par sa porte — /client/, /worker/, /comptabilite/, le tableau de bord d'administration — et ne voit que ce que son rôle justifie.
  • Un numéro de facture ne se réutilise ni ne se saute. La numérotation s'alloue sous verrou de base de données, dans la même transaction que l'enregistrement, et tient compte des documents supprimés. C'est une exigence comptable avant d'être un détail technique : une série trouée est une série à justifier.
  • Un devis ne s'accepte pas par mégarde. La validation se fait en deux temps — un lien, puis un code à durée limitée — pour qu'un clic distrait n'engage personne.
  • Les documents comptables ne s'effacent pas. Une suppression les retire des écrans sans les retirer de l'histoire, et la numérotation continue de les compter.
  • Le cabinet comptable a son espace, pas une boîte mail. Factures clients et fournisseurs, pièces, échanges et états de lecture vivent dans un fil dédié : la demande du comptable et la réponse de l'entreprise restent attachées au document dont elles parlent.
  • Une messagerie par espace, de sorte qu'un échange avec un client, un ouvrier ou le comptable reste dans son contexte au lieu de se mélanger dans une seule boîte.

Stack technique

Django Python PostgreSQL Architecture hexagonale (domaine, ports, adaptateurs) WeasyPrint Celery HTMX Bootstrap TinyMCE OHV Cloud + Coolify Cloudflare Brevo
Stratégie
03
Chapitre

Notre approche

L'entreprise ne pouvait pas suspendre son activité pendant la bascule. Le projet a donc suivi la chaîne métier dans son ordre naturel — d'abord ce qui entre, puis ce qui s'exécute, enfin ce qui se justifie — chaque étape étant mise en service avant que la suivante ne commence.

L'ordre n'est pas neutre : il fait que le premier bénéfice visible pour l'entreprise arrive dès la première livraison, et non à la fin.

01
Phase 1 · Cadrage

Suivre une demande de bout en bout

Partir d'une demande réelle et la suivre jusqu'au paiement, en notant chaque endroit où l'information est retapée. La carte des ressaisies a servi de cahier des charges : chacune devait disparaître.

02
Phase 2 · Entrée

Le site public et la demande de devis

Catalogue des services par métier, fiches détaillées, formulaire de devis pré-rempli depuis le service consulté. Première mise en service : l'entreprise reçoit des demandes qualifiées au lieu d'appels à requalifier.

03
Phase 3 · Chaîne documentaire

Devis, factures et numérotation sous verrou

Le cœur exigeant : séries numérotées par année, allocation sous verrou de base, suppression douce, génération PDF, et validation de devis en deux temps. C'est la partie qui engage l'entreprise, donc celle qui porte le plus de tests.

04
Phase 4 · Terrain et clients

Espace ouvrier, espace client, messagerie

Planification des chantiers, accès ouvrier à ses tâches, suivi client sur ses devis et factures, et une messagerie par espace pour que chaque échange reste attaché à son contexte.

05
Phase 5 · Comptabilité

Prolonger la plateforme jusqu'au cabinet

Le quatrième espace, ajouté après coup parce que le besoin est apparu à l'usage : factures fournisseurs, pièces, revues et fil d'échange avec le cabinet comptable, avec états de lecture. La chaîne d'e-mails parallèle s'est arrêtée là.

Technologies mobilisées
Django Python PostgreSQL Architecture hexagonale (domaine, ports, adaptateurs) WeasyPrint Celery HTMX Bootstrap TinyMCE OHV Cloud + Coolify Cloudflare Brevo
Résultat
04
Chapitre

Résultat

Une seule plateforme remplace les fichiers éparpillés. La demande entre par le site, devient un devis, le devis devient un chantier, le chantier devient une facture, et la facture arrive chez le comptable avec ses pièces — sans qu'aucune de ces étapes ne demande de ressaisie.

  • Quatre espaces sur un socle unique : client, ouvrier, comptabilité, administration.
  • 41 650 lignes de Python hors migrations et 156 gabarits.
  • 526 fonctions de test sur 51 modules, dont la numérotation des documents et le cycle de validation des devis — les deux endroits où une erreur laisse une trace comptable.
  • Génération PDF des devis et factures, avec séries numérotées par année.
  • Continuité jusqu'au partenaire comptable : les pièces utiles lui sont mises à disposition dans son espace, sans chaîne de courriels parallèle.

Le code, sa documentation et son historique appartiennent à NetExpress.

Audit projet
05
Chapitre

Performance & conformité

On ne se contente pas de livrer : on mesure. Voici les notes obtenues par NetExpress — espaces verts, nettoyage, peinture, bricolage sur les outils d'audit publics les plus exigeants du marché — chiffres consultables en un clic.

Dernière mesure : 10 septembre 2026

Meilleure performance mesurée

Lighthouse · Core Web Vitals

B
75 /100

Bon

Google PageSpeed Tester

SEO

Référencement & métadonnées

88 /100 Bon
Google PageSpeed Tester

UI / UX

Hiérarchie, lisibilité, parcours

Note TUS

Note en cours d'évaluation

Évaluation TUS

Accessibilité

WCAG 2.1 · lecteurs d’écran

80 /100 Bon
WAVE WebAIM Tester

Sécurité HTTP

Headers, CSP, HSTS, cookies

B+
80 /100

Bon

Mozilla Observatory Tester

Chiffrement SSL/TLS

Certificat · protocoles · ciphers

A

Très bon

SSL Labs Tester

Chaque domaine est mesuré par son outil de référence : PageSpeed (performance, SEO), WAVE (accessibilité), Mozilla Observatory (sécurité), SSL Labs (chiffrement). La performance affichée est la meilleure mesure enregistrée ; un nouveau test peut donner un résultat différent. La note UI/UX est attribuée par l'équipe TUS. Les boutons « Tester » permettent de relancer une vérification.

Galerie

Captures du projet

Fiche projet

Type Outils métiers
Client NetExpress — espaces verts, nettoyage, peinture, bricolage
Date février 2026

Technologies

Django Python PostgreSQL Architecture hexagonale (domaine, ports, adaptateurs) WeasyPrint Celery HTMX Bootstrap TinyMCE OHV Cloud + Coolify Cloudflare Brevo

Un projet similaire en tête ?