$ls realisations/

Chaque projet est né d'un problème concret.

Voici lesquels, et ce que ça a changé. Les captures sont prises directement sur les sites en ligne — ce que vous voyez ici est ce qui tourne aujourd'hui.

$cat fleurs-discount.md

Accueil du site Fleurs Discount : logo, horaires en direct et accès à la carte de fidélité

Fleurs Discount

fleuriste — Morcenx-la-Nouvelle, Landes

le contexte
Une boutique de centre-bourg, connue de ses habitués, mais invisible pour qui cherche un fleuriste sur son téléphone. La fidélité se gérait à la main et les arrivages se signalaient au comptoir, à ceux qui passaient ce jour-là.
le problème
Rien ne reliait la boutique à ses clients entre deux visites. Pas de moyen de prévenir d'un arrivage, pas de trace des habitudes d'achat, et une question qui revenait tous les jours au téléphone : « vous êtes ouverts ? »
ce que j'ai construit
Un site vitrine qui affiche les horaires réels en direct — ouvert ou fermé, et l'heure d'ouverture suivante — avec un portfolio des compositions et un fil d'actualités pour les arrivages. À côté, une application installable sur iPhone et Android qui porte la carte de fidélité : les points se cumulent à chaque achat, et les nouveautés arrivent en notification. Le tout traduit en quatre langues pour la clientèle de passage.
le résultat
La carte de fidélité est passée du carton au téléphone : plus de carte oubliée, plus de tampon perdu. Les arrivages se signalent en une notification au lieu d'un mot au comptoir, et la question des horaires ne se pose plus, elle est en haut de la page.

réalisé avec Svelte, Node et SQLite hébergé par le client visiter le site →

$cat diamond-cleaners.md

Accueil du site Diamond Cleaners : titre, promesse et bouton de réservation

Diamond Cleaners

nettoyage automobile à domicile — Le Cannet, Alpes-Maritimes

le contexte
Un prestataire haut de gamme qui se déplace chez ses clients, de Cannes à Nice. Une activité qui se vendait par les réseaux sociaux et le bouche-à-oreille, avec des rendez-vous pris par messages.
le problème
Quatre formules, trois catégories de véhicules, une liste de prestations incluses ou non : impossible à expliquer proprement dans un message privé. Chaque demande recommençait la même conversation, et les rendez-vous se notaient là où ils tombaient.
ce que j'ai construit
Une vitrine qui pose tout à plat : les quatre formules, la grille tarifaire par type de véhicule, et le tableau exact de ce qui est inclus dans chacune. Le client demande son créneau depuis le site et peut retrouver sa réservation ensuite. Le site est décrit aux moteurs comme un commerce local, avec sa zone d'intervention — Cannes, Antibes, Mougins, Sophia-Antipolis, Nice.
le résultat
Les prix ne se négocient plus en message privé : ils sont lus avant l'appel. Les demandes arrivent avec le véhicule, la formule et le créneau souhaité, donc la réponse tient en une ligne au lieu d'un aller-retour de dix messages.

réalisé avec Node et SQLite hébergé par le client visiter le site →

$ls labo/

Ce que je construis pour moi

Des projets personnels, publics, que j'utilise au quotidien. C'est mon terrain d'essai : les approches que je propose à mes clients, je les ai d'abord testées ici.

FIT

Suivi d'entraînement et de nutrition, avec génération des séances et synchronisation de la montre. L'outil qui me sert à préparer mes propres échéances sportives.

ouvrir →
KnowFeed

Un fil éducatif quotidien : quelques minutes de lecture choisies selon ce que j'ai déjà vu, plutôt qu'un flux sans fin.

ouvrir →
Graphify

Un outil qui transforme un projet — code, documents, notes — en graphe de connaissances interrogeable. C'est lui qui me permet de reprendre un chantier six mois après sans tout relire.

outil interne

$./contact

Votre activité ressemble à l'une de ces situations ?

Racontez-moi la vôtre. Le premier échange ne coûte rien, et si je ne suis pas la bonne personne, je vous le dirai.