← TOUS LES PROJETS
OUTIL MÉTIER · 2025

Maître Robot.

PWA terrain · 7 chefs d'équipe en serre

Web app temps réel pour 7 chefs d'équipe en serre : déclarer récoltes, palettes et problèmes depuis le terrain.

En production · 7 chefs d'équipe · 96 jardins app-chef-de-culture.vercel.app ↗
Vanilla JS ES modulesVercel ServerlessSupabaseTailwind CDNPWA iOSPush VAPID
Maître Robot
96
Jardins suivis
Sur 4 serres, en temps réel.
7
Chefs d'équipe équipés
Tous sur le même outil terrain.
0
Carnet papier
Fini le papier et WhatsApp, tout est centralisé.
Projet réalisé pour mon employeur, exploitation horticole de production en serre. Mission interne : équiper les chefs d'équipe d'un outil terrain temps réel, sans ajouter de friction à leur quotidien.

Le problème

Dans une exploitation horticole en serre, l'info terrain part dans tous les sens : carnets papier, SMS, photos perdues dans des conversations WhatsApp, retours oraux jamais consolidés. Les chefs d'équipe (7 personnes ici) ont besoin :

  • De déclarer rapidement ce qu'ils font et ce qu'ils voient
  • Sans s'authentifier (un mot de passe = un usage qui meurt en 48h)
  • Sur leur téléphone, en plein travail, parfois avec des gants
  • Que ça soit consolidé quelque part de propre derrière

Les outils SaaS de gestion d'exploitation sont conçus pour des bureaux, pas pour des mains sales.

L'approche IA

Particularité de ce projet : l'IA n'est pas dans le produit fini, elle est dans le processus de fabrication. Je l'ai construite seul, avec Claude Code comme copilote technique permanent : architecture, code, schéma de DB, debug, optimisations PWA pour iOS.

Le vrai sujet IA ici, c'est la vitesse d'exécution solo : passer d'une intuition terrain à une PWA déployée et utilisée par 7 personnes, sans équipe et sans budget, en gardant un code propre et une UX qui tient la route.

Trois choix structurants

  • Pas d'auth, volontairement : on accepte un compromis sécurité pour gagner 100% d'usage. L'IA ne pouvait pas trancher ça à ma place, mais elle a aidé à explorer les implications.
  • Stack minimaliste : vanilla JS + Tailwind CDN + Supabase + Vercel, pas de framework lourd, pas de build complexe. Claude m'a aidé à résister à la tentation de surd-ingénierer.
  • PWA iOS-compatible : tous les pièges Safari/iOS ont été identifiés et documentés au fil de l'eau (notifications push VAPID, prompt d'installation, viewport, etc.).

Le périmètre concret

  • 4 serres cartographiées : A, B, C, D
  • 96 jardins en base (AS01-AS24, AN01-AN24, BS01-BS24, BN01-BN24)
  • 4 vues principales : Fil d'activité / Plan / Récoltes / Problèmes
  • Push notifications iOS activées (VAPID)
  • Stateless complet : aucune charge serveur à maintenir

Résultat

  • En production, déployée sur Vercel
  • 7 chefs d'équipe utilisateurs actifs
  • Pas d'auth = pas de friction = adoption immédiate
  • Tous les retours terrain (récoltes, problèmes, observations) consolidés en un endroit unique

Ce que j'en ai appris

L'UX d'un outil terrain se gagne en supprimant des étapes, pas en en ajoutant.

Le réflexe SaaS (auth, profils, paramètres, dashboards) tue l'adoption sur ce type d'usage. Mieux vaut un outil qui fait 3 choses, que 7 personnes utilisent vraiment, qu'une plateforme complète qui finit en favori jamais cliqué.

Claude Code m'a permis de tenir cette discipline jusqu'au déploiement : à chaque tentation d'ajouter une couche, je pouvais challenger l'idée à voix haute avant de la coder.

Un projet qui ressemble ?

On cadre ça ensemble?

30 minutes pour comprendre votre besoin, qualifier, et vous dire si je suis la bonne personne. Gratuit, sans engagement.