Automatiser le pointage des heures chantier avec l'IA : de l'Excel manuel à une application mobile déployée, sans coder
Responsable achats seule pour 1 300 personnes dans un groupe BTP, Laura gérait le pointage de ses équipes terrain sur Excel. En 8 séances de coaching, elle a construit et déployé une application web/mobile — les chefs de chantier saisissent les heures directement, le fichier s'exporte automatiquement.
Coaching : Nathan Vidal
Avant / après
Ce qui coinçait, et ce qui tourne depuis. Les deux colonnes décrivent la même production, à quelques semaines d'écart.
- Pointage des heures chantier sur Excel rempli à la main, semaine par semaine
- Classification des articles d'achats entièrement manuelle sur 15 000 colonnes
- Aucune formation en développement — macros Excel via ChatGPT
- Application mobile : les chefs de chantier saisissent leurs heures directement
- Script Python à 90 % de cohérence sur la classification articles
- Cursor, Supabase, Vercel et GitHub maîtrisés en autonomie entre les séances
Comment ça s'est passé
Laura gère les achats de la région Ouest d'un groupe BTP, seule dans son service pour 1 300 personnes. Deux tâches la freinent : classifier manuellement les articles d'un fichier de 15 000 colonnes, et centraliser le pointage hebdomadaire d'une équipe terrain sur Excel — rempli à la main par chaque chef de chantier, multi-chantiers, multi-statuts (personnels internes, alternants, stagiaires, intérimaires). Sans formation en développement, elle utilise ChatGPT et Copilot pour naviguer dans Excel et bidouille des macros sans vraiment les maîtriser.
Un coaching sur 8 séances avec Cursor, Supabase et Vercel : script Python pour classifier les articles d'achats (règles de tri, export Excel), puis pivot vers une application web/mobile de pointage. L'application gère les équipes par statut, les codes chantiers, et génère automatiquement un fichier Excel pour les conducteurs de travaux. Déployée sur Vercel, versionnée sur GitHub, avec interface admin et Row Level Security Supabase.
Un script de classification à 90 % de cohérence sur 15 000 colonnes, piloté en autonomie entre les séances. Une application mobile déployée en production et testée par les chefs de chantier, avec gestion des rôles et authentification. En fin de formation, Laura lance un troisième projet — tableau de bord — sans attendre les séances.
Étape par étape
Le coaching part de ce que la personne produit déjà. Voici les jalons réels du parcours, blocages compris.
- Séance 2
Cadrage métier
Première séance avec Laura : installation de Cursor, compréhension du contexte BTP (seule pour 1 300 personnes, ERP non connecté), orientation vers une approche code plutôt que connecteurs.
- Séance 3
Premier script Python
Règles de tri sur les articles d'achats, débogage du format de sortie CSV→Excel. Premier blocage identifié : retrouver son contexte Cursor entre les séances.
- Séance 4
Classification à 90 % — pivot vers l'appli
Laura arrive avec la classification articles à 90 % de cohérence, travaillée en autonomie. Pivot : spécification complète de l'application de pointage — équipes, codes chantiers, statuts, export Excel.
« En gros, chaque semaine, mon chef de chantier, il remplit un document aujourd'hui Excel. […] Et le but, c'est qu'effectivement, en gros, ils viennent renseigner ça sur une appli mobile et que derrière, ça me génère ce fichier-là […] que je puisse envoyer au conducteur de travaux ou au responsable des RH pour valider tout ce qui a été écrit. »
- Séance 6
Connexion Supabase et premier export
Authentification Supabase fonctionnelle, premier rapport exporté en Excel, synchronisation GitHub mise en place. Laura travaille en autonomie sur un troisième projet — tableau de bord.
- Séance 7
Déploiement Vercel
Déploiement complet en production : debug 404→500→succès. Application testée sur mobile, variables d'environnement configurées, branches Git (prod vs preview) comprises.
- Séance 8
Finition autonome
Laura arrive avec l'application quasi-finalisée — logo créé seule, code poussé sur GitHub. Introduction des tests automatisés et Row Level Security Supabase.
Ce qui a été construit
Pas des exercices : des outils qui tournent après la formation.
- Script Python de classification articles à 90 % de cohérence sur un fichier de 15 000 colonnes
- Application web/mobile de pointage déployée sur Vercel, testée sur mobile par les chefs de chantier
- Interface admin avec gestion des rôles (chef de chantier / administrateur) et Row Level Security Supabase
- Versionnement GitHub et déploiement Vercel maîtrisés en autonomie entre les séances
- Troisième projet (tableau de bord) lancé en autonomie avant la fin de la formation
Ce qui a été dit
« En gros, chaque semaine, mon chef de chantier, il remplit un document aujourd'hui Excel. […] Où il note son nom, le nom des gars qui étaient avec lui. Donc, j'ai du personnel en interne, j'ai des alternants, des stagiaires et des intérimaires. […] Et le but, c'est qu'effectivement, en gros, ils viennent renseigner ça sur une appli mobile et que derrière, ça me génère ce fichier-là […] que je puisse envoyer au conducteur de travaux ou au responsable des RH pour valider tout ce qui a été écrit. »
« c'est pas que je comprends pas, mais c'est vrai qu'il y a tellement de briques, enfin de logiciels et d'outils qui marchent tous en même temps. […] Finalement, c'est l'ensemble où des fois je me perds, quoi. »
« Je suis à 90%, c'est plutôt cohérent. […] J'avance, je pense que je n'ai pas trop besoin qu'on retravaille le sujet. »
Ce qu'on nous demande sur ce sujet
Les questions réellement posées autour de ce cas, répondues à partir de ce qui s'est passé pendant la formation.
Comment créer une application de pointage d'heures pour des chefs de chantier BTP sans développeur ?
Laura a défini le besoin depuis la sortie Excel attendue par les conducteurs de travaux, puis construit l'application avec Cursor et Supabase : les chefs de chantier saisissent les heures directement sur mobile (multi-chantiers, multi-statuts — internes, alternants, intérimaires), le fichier s'exporte automatiquement. Le déploiement Vercel a été fait en séance en moins d'une heure.
Peut-on automatiser la gestion des fichiers Excel d'achats dans le BTP avec l'IA ?
Laura gère les achats d'un groupe BTP de 1 300 personnes. Elle a construit un script Python avec Cursor pour classifier automatiquement ses articles d'achats — 90 % de cohérence sur un fichier de 15 000 colonnes, sans écrire une ligne de code à la main.
Combien de séances faut-il pour déployer une application web sans formation en développement ?
Laura a déployé son application sur Vercel en 8 séances de coaching. Elle est arrivée à la formation sans aucune formation en développement, utilisant uniquement Excel et ChatGPT. À la dernière séance, l'application était finalisée et elle travaillait déjà en autonomie sur un troisième projet.
Votre projet mérite le même traitement
Le programme est le même pour tout le monde. Le coaching, lui, part de vos outils, de vos fichiers et de ce que vous voulez construire.
Découvrir la Formation IA pour les achatsD'autres entreprises l'ont fait
Industrie / Équipementier automobileIndustrialiser Claude Code sur un ERP maison de 40 ans, sans migrer une ligne, sans sortir une donnée
AéronautiqueDans l'aéronautique, l'IA transforme une évaluation manuelle d'une heure en un test auto-administré
Industrie / Signalétique