[{"data":1,"prerenderedAt":696},["ShallowReactive",2],{"project:application-metier-tracabilite-affutage-davin":3,"project-siblings:application-metier-tracabilite-affutage-davin":433},{"id":4,"title":5,"answer":6,"body":7,"client":393,"date":394,"deliverables":395,"description":403,"draft":404,"extension":405,"image":406,"imageAlt":407,"kinds":408,"meta":410,"metaDescription":411,"metaTitle":412,"navigation":413,"need":414,"noindex":404,"order":415,"path":416,"place":417,"prestation":418,"screens":419,"sector":420,"seo":421,"stem":422,"tags":423,"tech":427,"__hash__":432},"projects\u002Fprojects\u002Fapplication-metier-tracabilite-affutage-davin.md","Un QR code par outil : l'application d'atelier d'Affûtage Davin","Une application web sur mesure qui donne à chaque outil une fiche unique, ouverte en un scan de QR code, et qui trace chaque opération d'atelier. Trois métiers, trois vues, et des droits qui descendent jusqu'au champ.",{"type":8,"value":9,"toc":378},"minimark",[10,26,29,34,41,52,55,62,66,69,76,83,89,96,103,107,110,116,123,127,142,145,151,158,162,165,261,264,268,279,286,290,297,303,306,310,325,328,334,340,344,347,350,354,360,366,372],[11,12,13,17,18,25],"p",{},[14,15,16],"strong",{},"Création de l'application d'atelier"," de ",[19,20,24],"a",{"href":21,"rel":22},"https:\u002F\u002Faffutage-davin.com\u002F",[23],"nofollow","Davin Affûtage",",\naffûteur d'outils coupants industriels à Avignon depuis 1902.",[11,27,28],{},"Chez un affûteur, l'information la plus précieuse n'est pas dans un logiciel :\nelle est dans la tête des opérateurs et sur les étiquettes collées aux lames.\nJ'ai conçu une application web sur mesure qui donne à chaque outil une fiche\nunique, ouverte en un scan, et qui trace chaque opération d'atelier.",[30,31,33],"h2",{"id":32},"un-parc-doutils-qui-ne-sarrête-jamais","Un parc d'outils qui ne s'arrête jamais",[11,35,36,37,40],{},"Davin Affûtage remet en état des outils coupants — lames circulaires carbure,\nfraises scies — qui ",[14,38,39],{},"appartiennent à ses clients",". Chaque outil suit une boucle\nsans fin : enlevé chez le client lors d'une tournée, réceptionné au magasin,\ntraité à l'atelier, facturé, expédié, puis remis en service. Et ainsi de suite,\nplusieurs fois par an.",[11,42,43,44,47,48,51],{},"Environ ",[14,45,46],{},"6 000 outils"," franchissent ce circuit chaque mois, soit près de\n",[14,49,50],{},"300 par jour ouvré",". À cette cadence, une information mal transmise ne coûte\npas quelques minutes : elle se répète trois cents fois par jour.",[11,53,54],{},"Sur ce circuit, trois métiers manipulent le même outil sans jamais travailler\navec la même information. Le magasin a besoin de savoir à qui l'outil appartient\net quand il doit repartir. L'atelier a besoin des caractéristiques techniques\nprécises pour le régler sur la bonne machine. La direction a besoin de savoir ce\nqui a été fait, par qui, et ce qui a posé problème.",[11,56,57,58,61],{},"L'enjeu n'était donc pas de « digitaliser un process », mais de créer un ",[14,59,60],{},"point\nde vérité unique par outil",", consultable en quelques secondes dans un atelier,\ngants aux mains.",[30,63,65],{"id":64},"un-outil-un-code-un-scan","Un outil, un code, un scan",[11,67,68],{},"Chaque outil du parc porte une référence de huit caractères, matérialisée par un\nQR code sur l'outil lui-même.",[11,70,71,72,75],{},"L'écran d'accueil ne contient donc qu'une seule chose : un champ de saisie, déjà\nactif. L'opérateur scanne le QR code à la douchette, le code se saisit tout seul,\net ",[14,73,74],{},"la recherche se déclenche automatiquement au huitième caractère"," — aucun\nbouton, aucun menu. La fiche s'ouvre directement. Le code reste saisissable à la\nmain quand l'étiquette est abîmée.",[11,77,78],{},[79,80],"img",{"alt":81,"src":82},"Écran d'accueil de l'application : un champ de saisie unique, déjà actif, où le scan du QR code déclenche la recherche","\u002Fimages\u002Fprojets\u002Fdavin\u002F01-accueil-scan.png",[11,84,85],{},[86,87,88],"em",{},"Écrans reconstitués à partir du code source et de la feuille de style de\nl'application. Les données affichées sont fictives.",[11,90,91,92,95],{},"Deux détails font la différence à l'usage. ",[14,93,94],{},"La recherche est cadrée par le\nrôle"," : un opérateur ne trouve que les outils effectivement présents à\nl'atelier, tandis que le magasin et la gestion accèdent à tout le parc. Le même\ngeste ne renvoie pas le même résultat selon qui scanne.",[11,97,98,99,102],{},"Et ",[14,100,101],{},"un code inconnu n'est pas une erreur"," : si l'outil n'existe pas encore en\nbase, le magasin le crée immédiatement depuis le code scanné. Le parc s'est ainsi\ncatalogué au fil de l'eau, outil par outil, sans reprise de données préalable ni\nchantier de saisie.",[30,104,106],{"id":105},"une-fiche-qui-parle-le-langage-de-latelier","Une fiche qui parle le langage de l'atelier",[11,108,109],{},"La première lettre de la référence indique le type d'outil. L'application s'en\nsert pour afficher le bon jeu de caractéristiques, sans que personne n'ait à\nchoisir un modèle dans une liste : diamètre, épaisseur de pastille et de corps de\nlame, alésage, nombre de dents, trous de centrage, présence de clavette,\ngéométrie de denture — Heller, alternée, libre — pour une circulaire carbure ;\npas théorique et géométrie brise-copeaux en plus pour une fraise scie.",[11,111,112],{},[79,113],{"alt":114,"src":115},"Fiche d'une lame circulaire carbure vue par un gestionnaire, avec ses caractéristiques techniques","\u002Fimages\u002Fprojets\u002Fdavin\u002F02-fiche-outil.png",[11,117,118,119,122],{},"Techniquement, ces caractéristiques sont stockées dans un ",[14,120,121],{},"champ structuré\nlibre",", et non dans des colonnes figées. Concrètement : ajouter un type d'outil\nou une caractéristique ne demande aucune migration de base. C'est ce choix qui a\npermis d'enrichir les fiches progressivement, au rythme des retours de l'atelier.",[30,124,126],{"id":125},"tracer-chaque-opération-sans-ralentir-le-poste","Tracer chaque opération sans ralentir le poste",[11,128,129,130,133,134,137,138,141],{},"À chaque passage de l'outil, l'opérateur ajoute une opération en trois choix\nguidés : ",[14,131,132],{},"l'opération réalisée"," — affûtage, double affûtage, changement de\npastilles carbure, rectification de dents, vérification de planage et\ntensionnage, détalonnage ; ",[14,135,136],{},"la machine utilisée",", proposée telle qu'elle est\nnommée sur le terrain ; et ",[14,139,140],{},"une remarque libre",", optionnelle.",[11,143,144],{},"L'opérateur et l'horodatage sont enregistrés automatiquement. En quelques\nsecondes, l'outil accumule un historique complet : qui est intervenu, quand, avec\nquoi, et ce qui a été constaté. Cet historique reste attaché à l'outil pour toute\nsa vie.",[11,146,147],{},[79,148],{"alt":149,"src":150},"Historique des opérations d'un outil, et le fil séparé des remarques destinées à la facturation","\u002Fimages\u002Fprojets\u002Fdavin\u002F03-historique-operations.png",[11,152,153,154,157],{},"À côté de cet historique, la fiche porte un second fil de remarques,\nvolontairement séparé : les ",[14,155,156],{},"remarques pour facturation",". Elles remontent ce\nqui sort du forfait — une pastille remplacée, une reprise non prévue — pour que\nle constat fait à l'établi arrive jusqu'à la facture sans repasser par un échange\nverbal.",[30,159,161],{"id":160},"trois-métiers-trois-vues-du-même-outil","Trois métiers, trois vues du même outil",[11,163,164],{},"L'application distingue trois rôles, et les droits descendent jusqu'au niveau du\nchamp.",[166,167,168,187],"table",{},[169,170,171],"thead",{},[172,173,174,178,181,184],"tr",{},[175,176,177],"th",{},"Action",[175,179,180],{},"Gestionnaire",[175,182,183],{},"Magasin",[175,185,186],{},"Opérateur",[188,189,190,204,217,228,239,250],"tbody",{},[172,191,192,196,199,202],{},[193,194,195],"td",{},"Caractéristiques outil",[193,197,198],{},"modifier",[193,200,201],{},"consulter",[193,203,198],{},[172,205,206,209,212,215],{},[193,207,208],{},"Ajout d'opérations",[193,210,211],{},"oui",[193,213,214],{},"non",[193,216,211],{},[172,218,219,222,224,226],{},[193,220,221],{},"Indicateur « hors service »",[193,223,211],{},[193,225,214],{},[193,227,211],{},[172,229,230,233,235,237],{},[193,231,232],{},"Disponible livraison",[193,234,211],{},[193,236,211],{},[193,238,214],{},[172,240,241,244,246,248],{},[193,242,243],{},"Clients, commerciaux, tournées",[193,245,211],{},[193,247,211],{},[193,249,214],{},[172,251,252,255,257,259],{},[193,253,254],{},"Utilisateurs, pilotage qualité",[193,256,211],{},[193,258,214],{},[193,260,214],{},[11,262,263],{},"Ce découpage n'est pas cosmétique : il évite qu'un outil soit annoncé disponible\nà la livraison depuis l'atelier, ou qu'une donnée logistique soit modifiée par\nerreur pendant une opération. Chacun ne voit que ce dont il est responsable — et\nl'interface reste courte, ce qui est la meilleure garantie qu'elle soit\nréellement utilisée.",[30,265,267],{"id":266},"rebrancher-loutil-sur-son-circuit","Rebrancher l'outil sur son circuit",[11,269,270,271,274,275,278],{},"Une fiche ne vaut que si elle sait à qui l'outil doit revenir. L'application relie\ndonc chaque outil à son client — identifié par son ",[14,272,273],{},"code CRM",", pour rester\naligné sur les outils de gestion existants —, chaque client à son commercial, et\nchaque client à son ",[14,276,277],{},"jour de tournée",".",[11,280,281,282,285],{},"Résultat : sur la fiche d'un outil posé sur un établi, l'atelier lit directement\nle jour où il doit être reparti. L'état se résume à trois informations lisibles\nd'un coup d'œil : hors service ou non, disponible atelier ou disponible\nlivraison, et jour de tournée. Le rattachement à un client se fait par recherche\nau code CRM ",[14,283,284],{},"ou au nom partiel"," — parce que sur le terrain, on connaît rarement\nle code par cœur.",[30,287,289],{"id":288},"de-la-traçabilité-au-pilotage","De la traçabilité au pilotage",[11,291,292,293,296],{},"Les remarques laissées par les opérateurs sont la matière première la plus utile\ndu système : ce sont elles qui signalent une lame abîmée, un outil récurrent à\nproblème, un client à rappeler. Une vue réservée à la gestion extrait donc\n",[14,294,295],{},"toutes les opérations comportant une remarque sur une période donnée",", avec\nl'outil, l'opérateur et la date.",[11,298,299],{},[79,300],{"alt":301,"src":302},"Extraction qualité : toutes les remarques d'une période, outil par outil, avec l'opérateur et la date","\u002Fimages\u002Fprojets\u002Fdavin\u002F04-extraction-qualite.png",[11,304,305],{},"La même donnée saisie à l'atelier en trois secondes devient un indicateur qualité\nexploitable.",[30,307,309],{"id":308},"sous-le-capot","Sous le capot",[11,311,312,313,316,317,320,321,324],{},"L'interface est une application monopage en ",[14,314,315],{},"Vue 3",", avec Vuex, Vue Router et\nBootstrap 5. L'API est un ",[14,318,319],{},"Strapi 4"," en headless, avec authentification JWT et\ngestion fine des rôles et permissions, adossé à ",[14,322,323],{},"PostgreSQL",". L'API et la base\nsont managées, l'interface servie en statique. Tout tourne dans un navigateur,\nen responsive, pensé pour la tablette et le smartphone d'atelier.",[11,326,327],{},"Deux choix d'architecture méritent d'être expliqués.",[11,329,330,333],{},[14,331,332],{},"Une API headless plutôt qu'un back-office sur mesure."," Strapi fournit d'emblée\nun espace d'administration complet sur les données : la gestion peut corriger une\nvaleur, faire une extraction ou reprendre un import sans passer par moi. L'effort\nde développement s'est concentré sur ce qui n'existe pas sur étagère — la fiche\noutil, le scan, les droits fins — et non sur des écrans de saisie génériques.",[11,335,336,339],{},[14,337,338],{},"Une application web plutôt qu'une application native."," Pas de magasin\nd'applications, pas d'installation, pas de mise à jour à déployer sur les\nterminaux : un poste ou une tablette ouvre une adresse. Pour un usage\nexclusivement interne et connecté, c'est le choix le plus sobre et le plus rapide\nà faire évoluer.",[30,341,343],{"id":342},"livré-par-itérations","Livré par itérations",[11,345,346],{},"Le projet a été mené en 2023 : conception et premiers écrans au printemps, mise\nen service durant l'été, puis évolutions continues jusqu'à la fin de l'année.\nChaque lot est parti en production dès qu'il était utilisable, et les ajustements\nsuivants sont venus de l'usage réel — verrouillage de la disponibilité côté\nopérateur, ajout du nom de client en complément du code CRM, remontée du jour de\ntournée sur la fiche outil, enrichissement du formulaire d'opération.",[11,348,349],{},"C'est le mode de travail que je privilégie sur les applications métier : la\npremière version sert à découvrir les vrais besoins, pas à les deviner.",[30,351,353],{"id":352},"ce-que-jen-retiens","Ce que j'en retiens",[11,355,356,359],{},[14,357,358],{},"Une application d'atelier se juge au nombre de gestes."," Ici, consulter un\noutil demande un scan et rien d'autre. Sur trois cents outils par jour, c'est\ncette économie de gestes — plus que la richesse fonctionnelle — qui détermine\nl'adoption.",[11,361,362,365],{},[14,363,364],{},"Le vocabulaire du client est une spécification."," « Détalonnage », « pas\nthéorique », « dispo livraison », les noms exacts des machines : reprendre les\ntermes du métier tels quels supprime la moitié de la formation.",[11,367,368,371],{},[14,369,370],{},"Les droits sont une fonctionnalité, pas un réglage."," Découper l'accès par rôle\na autant simplifié l'interface qu'il a sécurisé les données.",[11,373,374,377],{},[14,375,376],{},"Un modèle souple prolonge la vie du logiciel."," Les caractéristiques techniques\nstockées librement ont absorbé six mois d'évolutions sans jamais toucher au\nschéma de base.",{"title":379,"searchDepth":380,"depth":380,"links":381},"",3,[382,384,385,386,387,388,389,390,391,392],{"id":32,"depth":383,"text":33},2,{"id":64,"depth":383,"text":65},{"id":105,"depth":383,"text":106},{"id":125,"depth":383,"text":126},{"id":160,"depth":383,"text":161},{"id":266,"depth":383,"text":267},{"id":288,"depth":383,"text":289},{"id":308,"depth":383,"text":309},{"id":342,"depth":383,"text":343},{"id":352,"depth":383,"text":353},"Affûtage Davin","2023-07-01",[396,397,398,399,400,401,402],"Fiche unique par outil, ouverte au scan","Caractéristiques techniques par type d'outil","Historique des opérations et des machines","Remarques destinées à la facturation","Rattachement client, commercial et jour de tournée","Extraction qualité par période","Espace d'administration pour la gestion","Application métier sur mesure pour Affûtage Davin, à Avignon : chaque outil coupant porte un QR code qui ouvre sa fiche unique, trace ses opérations d'atelier et le relie à son client, son commercial et son jour de tournée.",false,"md","\u002Fimages\u002Fprojets\u002Fdavin\u002Fcouverture.png","Application d'atelier Davin Affûtage — un QR code par outil, 6 000 outils suivis par mois",[409],"developpement-sur-mesure",{},"Étude de cas : une application web sur mesure qui donne une fiche unique à chacun des 6 000 outils traités chaque mois par un affûteur industriel, ouverte en un scan.","Traçabilité par QR code : l'application d'atelier d'Affûtage Davin",true,"Six mille outils appartenant à des clients franchissent l'atelier chaque mois, soit près de trois cents par jour ouvré. L'information la plus précieuse — à qui appartient cet outil, ce qu'on lui a déjà fait, quand il doit repartir — vivait dans la tête des opérateurs et sur des étiquettes collées aux lames.",78,"\u002Fprojects\u002Fapplication-metier-tracabilite-affutage-davin","Avignon (84)","Développement sur mesure",[],"Affûtage industriel",{"title":5,"description":403},"projects\u002Fapplication-metier-tracabilite-affutage-davin",[424,425,426],"Application métier","Traçabilité","Sur mesure",[315,428,429,430,319,323,431],"Vuex","Vue Router","Bootstrap 5","Authentification JWT","q9ZlSUFTV1_559VB36bq4goxgRJeiZ6miPEy89NfFOY",[434,437,440,443,446,449,452,455,458,461,464,467,470,473,476,479,482,485,488,491,494,497,500,501,504,507,510,513,516,519,522,525,528,531,534,537,540,543,546,549,552,555,558,561,564,567,570,573,576,579,582,585,588,591,594,597,600,603,606,609,612,615,618,621,624,627,630,633,636,639,642,645,648,651,654,657,660,663,666,669,672,675,678,681,684,687,690,693],{"path":435,"title":436},"\u002Fprojects\u002Fdepannage-prestashop-sellerie-gz","Dépannage PrestaShop de la boutique Sellerie GZ",{"path":438,"title":439},"\u002Fprojects\u002Fapplication-pwa-pont-roman-bedarrides","Pont Roman de Bédarrides : l'application qui dit si le pont est ouvert",{"path":441,"title":442},"\u002Fprojects\u002Frefonte-graphique-cfac-carrossier-funeraire","Refonte graphique du site CFAC",{"path":444,"title":445},"\u002Fprojects\u002Frefonte-graphique-electrofit-and-fight","Refonte graphique du site Electrofit&Fight",{"path":447,"title":448},"\u002Fprojects\u002Fcreation-site-internet-jd-summit","Création du site internet JD Summit",{"path":450,"title":451},"\u002Fprojects\u002Fcreation-site-internet-et-appli-mobile-stud4fit-lavaur","Création site internet et appli mobile STUD4FIT Lavaur",{"path":453,"title":454},"\u002Fprojects\u002Fcreation-site-internet-et-appli-mobile-i-fit-club-le-havre","Création site internet et appli mobile I-FIT CLUB Le Havre",{"path":456,"title":457},"\u002Fprojects\u002Fcreation-plateforme-annonces-syntiv-avocats","Création de Syntiv, plateforme d'annonces pour avocats",{"path":459,"title":460},"\u002Fprojects\u002Fcreation-site-internet-et-appli-mobile-ems-95","Création site internet et appli mobile EMS 95",{"path":462,"title":463},"\u002Fprojects\u002Fcreation-site-internet-au-taquet-accastillage","Création du site internet Au'Taquet Accastillage",{"path":465,"title":466},"\u002Fprojects\u002Fcreation-site-internet-us-pontet-karate-do","Création du site internet US Pontet Karaté Do",{"path":468,"title":469},"\u002Fprojects\u002Fcreation-pwa-ambene-pizza","Création de la PWA Ambene Pizza",{"path":471,"title":472},"\u002Fprojects\u002Fcreation-site-internet-form-you-le-havre","Création du site internet Form&You",{"path":474,"title":475},"\u002Fprojects\u002Fcreation-site-internet-et-appli-mobile-studyofit-bouc-bel-air","Création site internet et appli mobile STUD'YOFIT Bouc-Bel-Air",{"path":477,"title":478},"\u002Fprojects\u002Fcreation-site-internet-appli-mobile-akd-fit","Création site internet et appli mobile AKD Fit",{"path":480,"title":481},"\u002Fprojects\u002Fapplication-mobile-timefit-aigues-mortes","Application mobile TimeFit Aigues-Mortes",{"path":483,"title":484},"\u002Fprojects\u002Fcreation-site-internet-et-appli-mobile-eh-my-sport-vire","Création site internet et appli mobile EH! MY SPORT Vire",{"path":486,"title":487},"\u002Fprojects\u002Fcreation-site-internet-et-appli-mobile-pulse-your-life-tournefeuille","Création site internet et appli mobile Pulse Your Life Tournefeuille",{"path":489,"title":490},"\u002Fprojects\u002Fcreation-site-internet-et-appli-mobile-pulse-hit-beziers","Création site internet et appli mobile Pulse Hit Béziers",{"path":492,"title":493},"\u002Fprojects\u002Fcreation-boutique-en-ligne-patrons-les-bg","Création de la boutique Patrons les BG",{"path":495,"title":496},"\u002Fprojects\u002Fcreation-site-web-instant-bois","Création du Site Web instant-bois.fr : L'Expertise du Développeur au Service de l'Excellence",{"path":498,"title":499},"\u002Fprojects\u002Fcreation-site-internet-et-appli-mobile-stimuli-power","Création site internet et appli mobile Stimuli Power",{"path":416,"title":5},{"path":502,"title":503},"\u002Fprojects\u002Fcreation-application-mobile-feelgood-ems","Création application mobile Feelgood EMS",{"path":505,"title":506},"\u002Fprojects\u002Fcreation-site-internet-et-appli-mobile-terreocea","Création site internet et appli mobile TerreOcéa",{"path":508,"title":509},"\u002Fprojects\u002Frefonte-graphique-celf84","Refonte Graphique de Celf84.fr : Une Approche Développeur Axée sur la Qualité",{"path":511,"title":512},"\u002Fprojects\u002Fapplication-mobile-stimbodyfit","Application mobile Stimbodyfit",{"path":514,"title":515},"\u002Fprojects\u002Fcreation-site-internet-et-appli-mobile-body-positive-nice","Création site internet et appli mobile Body Positive Nice",{"path":517,"title":518},"\u002Fprojects\u002Fcreation-site-internet-et-appli-mobile-flash-fit","Création site internet et appli mobile Flash-Fit",{"path":520,"title":521},"\u002Fprojects\u002Foptimisation-seo-performances-ajs-construction-bois","Optimisation SEO & Performances AJS Construction Bois",{"path":523,"title":524},"\u002Fprojects\u002Foptimisation-seo-performance-ajs-couverture","Optimisation SEO & Performances AJS Couverture",{"path":526,"title":527},"\u002Fprojects\u002Frefonte-graphique-askr","Refonte graphique ASKR",{"path":529,"title":530},"\u002Fprojects\u002Fcreation-site-internet-askr","Création site internet vitrine ASKR",{"path":532,"title":533},"\u002Fprojects\u002Fcreation-site-web-et-application-mobile-pizza-421","Création site web et application mobile Pizza 421",{"path":535,"title":536},"\u002Fprojects\u002Fcreation-site-internet-et-appli-mobile-latelier-ems-nice","Création site internet et appli mobile L'Atelier EMS Nice",{"path":538,"title":539},"\u002Fprojects\u002Ftimefit-avermes-chateauroux","Applications mobiles Timefit Avermes & Châteauroux",{"path":541,"title":542},"\u002Fprojects\u002Fcreation-site-internet-et-appli-mobile-body-foyal-fort-de-france","Création site internet et appli mobile Body-Foyal Fort-de-France",{"path":544,"title":545},"\u002Fprojects\u002Fcreation-site-internet-et-appli-mobile-pulse-your-life-villeneuve-sur-lot","Création site internet et appli mobile Pulse Your Life Villeneuve-sur-Lot",{"path":547,"title":548},"\u002Fprojects\u002Fcreation-site-internet-et-appli-mobile-evasion-sport","Création site internet et appli mobile Évasion Sport",{"path":550,"title":551},"\u002Fprojects\u002Fcreation-site-internet-et-appli-mobile-activstudio-ems","Création site internet et appli mobile ActivStudio-EMS",{"path":553,"title":554},"\u002Fprojects\u002Fcreation-site-internet-i-motion-bruxelles","Création site internet I-Motion Bruxelles",{"path":556,"title":557},"\u002Fprojects\u002Fcreation-site-internet-learn-in-nice","Création site internet Learn in Nice",{"path":559,"title":560},"\u002Fprojects\u002Fcreation-du-site-internet-kojima-jfrey-fr","Création du site internet Kojima-Jfrey.fr",{"path":562,"title":563},"\u002Fprojects\u002Fcreation-site-internet-et-appli-mobile-fit-pulse-strasbourg","Création site internet et appli mobile Fit-Pulse Strasbourg",{"path":565,"title":566},"\u002Fprojects\u002Fcreation-site-internet-et-appli-mobile-orsted-club","Création site internet et appli mobile Orsted Club",{"path":568,"title":569},"\u002Fprojects\u002Fcreation-site-internet-et-appli-mobile-le-studio-44","Création site internet et appli mobile Le Studio 44",{"path":571,"title":572},"\u002Fprojects\u002Fcreation-site-internet-et-appli-mobile-pulse-your-life-oyonnax","Création site internet et appli mobile Pulse Your Life Oyonnax",{"path":574,"title":575},"\u002Fprojects\u002Fcreation-site-internet-et-appli-mobile-electro-sculpt","Création site internet et appli mobile Electro-Sculpt",{"path":577,"title":578},"\u002Fprojects\u002Fcreation-du-site-web-languagessuccess","Création du site web Languages&Success",{"path":580,"title":581},"\u002Fprojects\u002Fcreation-site-internet-et-appli-mobile-cryojenny-ancenis","Création site internet et appli mobile Cryojenny Ancenis",{"path":583,"title":584},"\u002Fprojects\u002Fcreation-site-internet-et-appli-mobile-le-studio-club-evreux","Création site internet et appli mobile Le Studio Club Évreux",{"path":586,"title":587},"\u002Fprojects\u002Fmise-en-place-du-dispositif-carry-alerte","Mise en place du dispositif Carry-Alerte",{"path":589,"title":590},"\u002Fprojects\u002Fcreation-site-internet-et-app-mobile-studio-bodyconnect","Création site internet et app mobile Studio BodyConnect",{"path":592,"title":593},"\u002Fprojects\u002Fcreation-site-internet-et-appli-mobile-body-control-33","Création site internet et appli mobile Body Control 33",{"path":595,"title":596},"\u002Fprojects\u002Fcreation-site-internet-et-app-mobile-calista-saint-victoret","Création site internet et app mobile CALISTA Saint-Victoret",{"path":598,"title":599},"\u002Fprojects\u002Fcreation-site-internet-et-app-mobile-calista-carry-le-rouet","Création site internet et app mobile CALISTA Carry-le-Rouet",{"path":601,"title":602},"\u002Fprojects\u002Fcreation-site-internet-4-pattes-sans-toit","Création site internet 4 Pattes Sans Toit",{"path":604,"title":605},"\u002Fprojects\u002Frefonte-graphique-site-web-i-motion-club-le-havre","Refonte Graphique site web I-Motion Club le Havre",{"path":607,"title":608},"\u002Fprojects\u002Fcreation-site-internet-et-application-mobile-stimfit49","Création site internet et application mobile Stimfit",{"path":610,"title":611},"\u002Fprojects\u002Fcreation-site-internet-et-applications-calista-center","Création site internet et applications CALISTA-CENTER",{"path":613,"title":614},"\u002Fprojects\u002Fcreation-site-internet-applications-pulse-your-life","Création site internet et applications PULSE YOUR LIFE",{"path":616,"title":617},"\u002Fprojects\u002Fcreation-site-internet-et-application-mobile-fit-tec","Création site internet et application mobile FIT TEC",{"path":619,"title":620},"\u002Fprojects\u002Fcreation-site-internet-application-mobile-madinimpulse","Création site internet et application mobile Madinimpulse",{"path":622,"title":623},"\u002Fprojects\u002Fcreation-site-internet-et-application-mobile-fit-success","Création site internet et application mobile Fit-Success",{"path":625,"title":626},"\u002Fprojects\u002Fcreation-site-internet-et-application-mobile-pulsemove","Création site internet et application mobile Pulse&Move",{"path":628,"title":629},"\u002Fprojects\u002Fcreation-site-internet-application-mobile-electrofit-bergerac","Création site internet et application mobile ElectroFit Bergerac",{"path":631,"title":632},"\u002Fprojects\u002Fcreation-site-internet-application-mobile-dynamic-coach","Création site internet et application mobile Dynamic Coach",{"path":634,"title":635},"\u002Fprojects\u002Fcreation-site-web-et-application-mobile-instant-fit","Création site web et application mobile Instant-Fit",{"path":637,"title":638},"\u002Fprojects\u002Fcreation-site-internet-et-app-mobile-lestudio11","Création site internet et app mobile LeStudio11 Rouen",{"path":640,"title":641},"\u002Fprojects\u002Fpulse-your-life-macon","Pulse Your Life Mâcon",{"path":643,"title":644},"\u002Fprojects\u002Fpulse-your-life-bourg-en-bresse","Pulse Your Life Bourg-en-Bresse",{"path":646,"title":647},"\u002Fprojects\u002Fcreation-site-internet-et-application-mobile-electrofitfight","Création site internet et application mobile ElectroFit&Fight",{"path":649,"title":650},"\u002Fprojects\u002Fapplication-studioresa","Application STUDIORÉSA",{"path":652,"title":653},"\u002Fprojects\u002Fcreation-site-internet-menuiserie-provencale","Création du site internet Menuiserie Provençale",{"path":655,"title":656},"\u002Fprojects\u002Fcreation-site-internet-top-idees","Création site internet Top-Idées.com",{"path":658,"title":659},"\u002Fprojects\u002Fcreation-site-internet-hommage-energie","Création site internet Hommage-Énergie",{"path":661,"title":662},"\u002Fprojects\u002Fcreation-site-internet-sy-naturelle","Création site internet Sy-Naturelle",{"path":664,"title":665},"\u002Fprojects\u002Fcreation-site-internet-plombier-tarascon","Création site internet Plombier-Tarascon",{"path":667,"title":668},"\u002Fprojects\u002Fcreation-application-web-mobile-saveurs-terroir","Création application web et mobile Saveurs-Terroir",{"path":670,"title":671},"\u002Fprojects\u002Fcreation-site-internet-jean-francois-rey","Création site internet Jean-François REY",{"path":673,"title":674},"\u002Fprojects\u002Fcreation-site-internet-coupo-santo","Création Site Carte de Visite Coupo Santo",{"path":676,"title":677},"\u002Fprojects\u002Fcreation-application-site-internet-gomobile","Création application et site internet GoMobile",{"path":679,"title":680},"\u002Fprojects\u002Fcreation-site-ecommerce-ferme-rimandoule","Création site e-Commerce Ferme de Rimandoule",{"path":682,"title":683},"\u002Fprojects\u002Fcreation-site-internet-vitrine-arc-langues","Création site internet vitrine ARC-Langues",{"path":685,"title":686},"\u002Fprojects\u002Fcreation-site-internet-gipsy-tabs","Création site internet type blog Gipsy Tabs",{"path":688,"title":689},"\u002Fprojects\u002Fcreation-site-internet-cfac","Création site internet CFAC",{"path":691,"title":692},"\u002Fprojects\u002Fprojet-annuaire-professionnel-senas","Projet Annuaire des Professionnel de Sénas",{"path":694,"title":695},"\u002Fprojects\u002Fcreation-site-booking-reservation-celf","Création site booking\u002Fréservation CELF",1789895265978]