ProductionSaaS2024 — en cours

Ordely

Le carnet de commandes des boulangeries. Le client écrit un SMS comme il écrirait à son boulanger ; Ordely comprend la demande, vérifie catalogue, stock et horaires, répond et enregistre la commande.

Capture d’écran du projet Ordely
Page d’accueil publique d’Ordely : un SMS client et sa confirmation automatique
La page publique du produit. Le commerçant n’installe rien chez ses clients : la commande arrive par SMS ordinaire.

Ce que c'est

Ordely est mon produit : je l'ai conçu, je le développe, je l'héberge et je le vends. Il permet à une boulangerie de recevoir ses commandes par SMS plutôt qu'au téléphone pendant le rush — sans rien demander au client final, ni application ni mot-clé. Les commandes par SMS, au comptoir, en ligne et des clients réguliers arrivent au même endroit, et une fiche de production dit chaque matin quoi préparer, pour qui et pour quand. Côté technique, le message arrive par une passerelle SMS, part dans une file Redis Streams, passe par une analyse en langage naturel qui en extrait produits, quantités et créneau de retrait, puis rejoint le traitement des commandes qui répond au client. Chaque étape est un service distinct : la réception ne dépend pas de l'analyse, et l'analyse ne bloque pas la confirmation. Côté commerçant, une interface web par enseigne ; côté plateforme, un back-office d'administration multi-tenant et une facturation à l'abonnement.

Ce que ça fait

  • Analyse des SMS en langage naturel, y compris mal orthographiés
  • Pipeline découplé en files d'attente : réception, analyse, commandes, réponses
  • Neuf workers spécialisés en production, chacun sur une responsabilité
  • Multi-tenant : chaque commerce a son interface et ses données
  • Abonnements et cycle de vie client automatisés
  • Purge RGPD automatique des clients finaux inactifs

Ce qui a coincé

Comprendre des SMS écrits à la va-vite, sans ponctuation ni orthographe fiable. Isoler les données de chaque commerce sur une plateforme partagée. Et faire remonter la vraie adresse IP du client à travers deux couches de reverse-proxy — un réglage faux et c'est le journal d'audit, la limitation de débit et l'IP de consentement RGPD qui deviennent faux avec lui.

Où ça en est

En production depuis août 2026 dans une boulangerie familiale de l'Aube. Au 15 octobre 2026 : plus de 140 clients y commandent par SMS, environ 170 commandes par semaine, plus de trois clients sur quatre ont déjà recommandé, 46 clients réguliers sont servis sans ressaisie, et près d'un SMS sur six arrive avant 7 h ou après 20 h — des commandes qui, avant, n'arrivaient pas. Le dépôt compte plus de 1 300 commits et dix chaînes d'intégration continue : tests et audit des dépendances, construction des images, déploiement avec sauvegarde de la base avant migration, contrôle de santé, maintenance, versionnage sémantique, notes de mise à jour et retour arrière.