[{"data":1,"prerenderedAt":462},["Reactive",2],{"references":3,"technologies":151},{"data":4,"meta":150},{"id":5,"attributes":6},12,{"titre":7,"client":8,"site_web_client":9,"date":10,"URL":11,"description":12,"createdAt":13,"updatedAt":14,"publishedAt":15,"pitch":16,"prestations":11,"secteur":17,"sections":18,"technos":102,"logo":120,"avis":146},"NF Logement","Cerqual","https://www.qualitel.org/professionnels/certification/","2011 - 2014",null,"Afin de répondre au besoin de Cerqual, et principalement la modification du processus métier actuel, Code Lutin a proposé un développement effectué en mode agile. Cela a permis de faire grandement évoluer le produit final par rapport aux spécifications initiales, suite à des tests anticipés des utilisateurs.\n\nCode Lutin a intégré des solutions sous licences libres, notamment de forum afin d'accélérer le développement.\n\nCode Lutin a interfacé l'application développée avec l'ERP de Cerqual afin que la gestion de la marque soit effectuée dans l'application, et la facturation et son suivi, dans l'ERP.","2026-07-11T19:14:48.011Z","2026-09-08T15:19:14.565Z","2026-07-11T19:15:16.105Z","Développement d’un outil de gestion optimisant le traitement des certifications NF Logement","Bâtiment",[19,64,96],{"id":20,"titre":21,"contenu":22,"sous_sections":23,"images":24},29,"Le challenge","Le processus de gestion des certifications NF Logement s'était construit empiriquement à l'aide des outils à disposition de tous : téléphone, email et dossiers papiers. Le suivi de facturation était effectué dans l'ERP de Cerqual.\n\nUne refondation et une informatisation du processus était donc devenue nécessaire afin de limiter la double­saisie, d'épauler les salariés de Cerqual dans leur travail et accélérer le traitement des dossiers.\n\nLe nouveau logiciel de gestion doit assurer globalement les fonctions suivantes :\n\n- Permettre aux promoteurs de déclarer leurs opérations ;\n- Permettre aux sous­traitants d'indiquer leurs disponibilités, et de télétransmettre leurs rapports d'expertise ;\n- Permettre aux salariés Cerqual de suivre les dossiers et d'orchestrer le processus ;\n- Permettre l'échange entre les différents intervenants d'un dossier ;\n- L'analyse statistique des dossiers.",[],{"data":25},[26],{"id":27,"attributes":28},141,{"name":29,"alternativeText":11,"caption":11,"width":30,"height":31,"formats":32,"hash":59,"ext":34,"mime":37,"size":60,"url":61,"previewUrl":11,"provider":62,"provider_metadata":11,"createdAt":63,"updatedAt":63},"nflogement.jpg",859,560,{"small":33,"medium":43,"thumbnail":51},{"ext":34,"url":35,"hash":36,"mime":37,"name":38,"path":11,"size":39,"width":40,"height":41,"sizeInBytes":42},".jpg","/uploads/small_nflogement_60e6cbf27d.jpg","small_nflogement_60e6cbf27d","image/jpeg","small_nflogement.jpg",36.68,500,326,36684,{"ext":34,"url":44,"hash":45,"mime":37,"name":46,"path":11,"size":47,"width":48,"height":49,"sizeInBytes":50},"/uploads/medium_nflogement_60e6cbf27d.jpg","medium_nflogement_60e6cbf27d","medium_nflogement.jpg",75.31,750,489,75314,{"ext":34,"url":52,"hash":53,"mime":37,"name":54,"path":11,"size":55,"width":56,"height":57,"sizeInBytes":58},"/uploads/thumbnail_nflogement_60e6cbf27d.jpg","thumbnail_nflogement_60e6cbf27d","thumbnail_nflogement.jpg",9.74,239,156,9743,"nflogement_60e6cbf27d",96.69,"/uploads/nflogement_60e6cbf27d.jpg","local","2026-07-11T19:13:07.190Z",{"id":65,"titre":66,"contenu":12,"sous_sections":67,"images":68},30," La solution",[],{"data":69},[70],{"id":71,"attributes":72},142,{"name":73,"alternativeText":11,"caption":11,"width":74,"height":31,"formats":75,"hash":92,"ext":77,"mime":80,"size":93,"url":94,"previewUrl":11,"provider":62,"provider_metadata":11,"createdAt":95,"updatedAt":95},"nflogement-capture.png",653,{"small":76,"thumbnail":85},{"ext":77,"url":78,"hash":79,"mime":80,"name":81,"path":11,"size":82,"width":40,"height":83,"sizeInBytes":84},".png","/uploads/small_nflogement_capture_b2f2949349.png","small_nflogement_capture_b2f2949349","image/png","small_nflogement-capture.png",130.47,429,130466,{"ext":77,"url":86,"hash":87,"mime":80,"name":88,"path":11,"size":89,"width":90,"height":57,"sizeInBytes":91},"/uploads/thumbnail_nflogement_capture_b2f2949349.png","thumbnail_nflogement_capture_b2f2949349","thumbnail_nflogement-capture.png",30.95,182,30945,"nflogement_capture_b2f2949349",37.81,"/uploads/nflogement_capture_b2f2949349.png","2026-07-11T19:13:49.002Z",{"id":97,"titre":98,"contenu":99,"sous_sections":100,"images":101},31,"Les avantages","- Développement sur mesure :adaptation précise au métier et au besoin ;\n- Développement collaboratif et itératif : adaptation aux évolutions du besoin et du métier ;\n- Travail ergonomique : adhésion au projet facilitée ;\n- Intégration de produits libres : fonctionnalités importantes peu coûteuses ;\n- Dématérialisation des dossiers : gain de temps, diminution des erreurs.",[],{"data":11},{"data":103},[104,112],{"id":105,"attributes":106},1,{"name":107,"description":108,"createdAt":109,"updatedAt":110,"publishedAt":111,"order":105},"Java ","Code Lutin est spécialisé depuis sa création dans le langage Java. Fort de près de 30 ans d'existence, nous faisons confiance à ce langage pour nos développements.","2022-09-14T08:49:31.068Z","2024-03-01T15:06:44.553Z","2022-09-14T08:49:32.056Z",{"id":113,"attributes":114},6,{"name":115,"description":116,"createdAt":117,"updatedAt":118,"publishedAt":119,"order":11},"PostgreSQL","PostgreSQL est un SGDB libre qui nous permet d'administrer les bases de données de nos projets.","2025-08-04T12:39:49.303Z","2026-04-02T15:35:31.190Z","2025-08-04T12:43:29.702Z",{"data":121},{"id":122,"attributes":123},148,{"name":124,"alternativeText":124,"caption":124,"width":125,"height":125,"formats":126,"hash":141,"ext":128,"mime":131,"size":142,"url":143,"previewUrl":11,"provider":62,"provider_metadata":11,"createdAt":144,"updatedAt":145},"Logo NF Logement",526,{"small":127,"thumbnail":135},{"ext":128,"url":129,"hash":130,"mime":131,"name":132,"path":11,"size":133,"width":40,"height":40,"sizeInBytes":134},".webp","/uploads/small_nf_logement_486df68531.webp","small_nf_logement_486df68531","image/webp","small_nf-logement.webp",8.24,8244,{"ext":128,"url":136,"hash":137,"mime":131,"name":138,"path":11,"size":139,"width":57,"height":57,"sizeInBytes":140},"/uploads/thumbnail_nf_logement_486df68531.webp","thumbnail_nf_logement_486df68531","thumbnail_nf-logement.webp",3,2996,"nf_logement_486df68531",7.85,"/uploads/nf_logement_486df68531.webp","2026-09-08T15:18:57.176Z","2026-09-08T15:19:12.380Z",{"id":147,"auteur":148,"citation":149},5,"Julien KERLEU, Chef de projet Cerqual","Nous sommes très satisfaits de la prestation réalisée par Code Lutin. Les lutins ont su mener le projet à terme en combinant forfaitaire et agilité, en garantissant une interaction régulière avec la MOA, en mettant à disposition les compétences techniques adéquates et en assurant la transparence des développements réalisés ainsi qu'une forte implication du client dans ces développements.",{},{"data":152,"meta":459},[153,172,184,225,245,287,304,316,332,349,366,381,397,413],{"id":154,"attributes":155},8,{"name":156,"description":11,"createdAt":157,"updatedAt":158,"publishedAt":159,"order":11,"logo":160},"Struts","2026-04-30T08:36:18.601Z","2026-06-19T14:27:53.027Z","2026-06-19T14:27:53.024Z",{"data":161},{"id":162,"attributes":163},109,{"name":164,"alternativeText":11,"caption":11,"width":165,"height":166,"formats":11,"hash":167,"ext":77,"mime":80,"size":168,"url":169,"previewUrl":11,"provider":62,"provider_metadata":11,"createdAt":170,"updatedAt":171},"struts-logo.png",52,63,"struts_logo_90c2f97ba8",0.79,"/uploads/struts_logo_90c2f97ba8.png","2026-04-30T08:36:09.685Z","2026-04-30T09:55:35.926Z",{"id":105,"attributes":173},{"name":107,"description":108,"createdAt":109,"updatedAt":110,"publishedAt":111,"order":105,"logo":174},{"data":175},{"id":176,"attributes":177},53,{"name":178,"alternativeText":178,"caption":178,"width":179,"height":179,"formats":11,"hash":180,"ext":77,"mime":80,"size":181,"url":182,"previewUrl":11,"provider":62,"provider_metadata":11,"createdAt":183,"updatedAt":183},"java.png",110,"java_805dae734e",2.89,"/uploads/java_805dae734e.png","2022-09-14T08:48:59.483Z",{"id":185,"attributes":186},4,{"name":187,"description":188,"createdAt":189,"updatedAt":190,"publishedAt":191,"order":192,"logo":193},"JavaScript","Incontournable pour développer des applications web, nous maîtrisons JavaScript ainsi que des frameworks comme Angular, React ou encore Vue.","2022-09-14T08:50:51.209Z","2024-03-01T15:06:56.615Z","2022-09-14T08:50:52.013Z",10,{"data":194},{"id":195,"attributes":196},55,{"name":197,"alternativeText":197,"caption":197,"width":198,"height":198,"formats":199,"hash":221,"ext":77,"mime":80,"size":222,"url":223,"previewUrl":11,"provider":62,"provider_metadata":11,"createdAt":224,"updatedAt":224},"JavaScript_Logo-2680961473.png",5000,{"large":200,"small":206,"medium":211,"thumbnail":216},{"ext":77,"url":201,"hash":202,"mime":80,"name":203,"path":11,"size":204,"width":205,"height":205},"/uploads/large_Java_Script_Logo_2680961473_74780c3d8a.png","large_Java_Script_Logo_2680961473_74780c3d8a","large_JavaScript_Logo-2680961473.png",47.94,1000,{"ext":77,"url":207,"hash":208,"mime":80,"name":209,"path":11,"size":210,"width":40,"height":40},"/uploads/small_Java_Script_Logo_2680961473_74780c3d8a.png","small_Java_Script_Logo_2680961473_74780c3d8a","small_JavaScript_Logo-2680961473.png",19.31,{"ext":77,"url":212,"hash":213,"mime":80,"name":214,"path":11,"size":215,"width":48,"height":48},"/uploads/medium_Java_Script_Logo_2680961473_74780c3d8a.png","medium_Java_Script_Logo_2680961473_74780c3d8a","medium_JavaScript_Logo-2680961473.png",33.39,{"ext":77,"url":217,"hash":218,"mime":80,"name":219,"path":11,"size":220,"width":57,"height":57},"/uploads/thumbnail_Java_Script_Logo_2680961473_74780c3d8a.png","thumbnail_Java_Script_Logo_2680961473_74780c3d8a","thumbnail_JavaScript_Logo-2680961473.png",5.28,"Java_Script_Logo_2680961473_74780c3d8a",68.43,"/uploads/Java_Script_Logo_2680961473_74780c3d8a.png","2022-09-14T08:50:47.774Z",{"id":226,"attributes":227},2,{"name":228,"description":229,"createdAt":230,"updatedAt":231,"publishedAt":232,"order":233,"logo":234},"Hibernate","Nous utilisons Hibernate afin de nous abstraire de l'utilisation d'un SGBD, permettant à nos clients de migrer vers un autre SGBD plus facilement.","2022-09-14T08:49:45.573Z","2024-03-01T15:07:10.779Z","2022-09-14T08:49:46.352Z",20,{"data":235},{"id":236,"attributes":237},54,{"name":238,"alternativeText":238,"caption":238,"width":239,"height":240,"formats":11,"hash":241,"ext":77,"mime":80,"size":242,"url":243,"previewUrl":11,"provider":62,"provider_metadata":11,"createdAt":244,"updatedAt":244},"hibernate.png",175,44,"hibernate_5849dfb6d4",1.31,"/uploads/hibernate_5849dfb6d4.png","2022-09-14T08:49:08.653Z",{"id":147,"attributes":246},{"name":247,"description":248,"createdAt":249,"updatedAt":250,"publishedAt":251,"order":65,"logo":252},"VueJS","Vue.js est l'un de nos frameworks JavaScript de prédilection. Nous l'avons mis en place avec succès dans plusieurs projets.","2022-09-14T08:51:29.331Z","2024-03-01T15:07:19.199Z","2022-09-14T08:51:30.163Z",{"data":253},{"id":254,"attributes":255},56,{"name":256,"alternativeText":256,"caption":256,"width":257,"height":258,"formats":259,"hash":283,"ext":77,"mime":80,"size":284,"url":285,"previewUrl":11,"provider":62,"provider_metadata":11,"createdAt":286,"updatedAt":286},"Vue.js-Logo.png",3000,2000,{"large":260,"small":266,"medium":272,"thumbnail":277},{"ext":77,"url":261,"hash":262,"mime":80,"name":263,"path":11,"size":264,"width":205,"height":265},"/uploads/large_Vue_js_Logo_81bd4bb967.png","large_Vue_js_Logo_81bd4bb967","large_Vue.js-Logo.png",30.81,667,{"ext":77,"url":267,"hash":268,"mime":80,"name":269,"path":11,"size":270,"width":40,"height":271},"/uploads/small_Vue_js_Logo_81bd4bb967.png","small_Vue_js_Logo_81bd4bb967","small_Vue.js-Logo.png",13.99,334,{"ext":77,"url":273,"hash":274,"mime":80,"name":275,"path":11,"size":276,"width":48,"height":40},"/uploads/medium_Vue_js_Logo_81bd4bb967.png","medium_Vue_js_Logo_81bd4bb967","medium_Vue.js-Logo.png",23.87,{"ext":77,"url":278,"hash":279,"mime":80,"name":280,"path":11,"size":281,"width":282,"height":57},"/uploads/thumbnail_Vue_js_Logo_81bd4bb967.png","thumbnail_Vue_js_Logo_81bd4bb967","thumbnail_Vue.js-Logo.png",5.5,234,"Vue_js_Logo_81bd4bb967",19.17,"/uploads/Vue_js_Logo_81bd4bb967.png","2022-09-14T08:51:26.913Z",{"id":139,"attributes":288},{"name":289,"description":290,"createdAt":291,"updatedAt":292,"publishedAt":293,"order":294,"logo":295},"Spring","Spring nous permet de gérer le cœur du fonctionnement de nos applications Java.","2022-09-14T08:49:58.077Z","2024-03-01T15:07:29.619Z","2022-09-14T08:49:58.885Z",40,{"data":296},{"id":297,"attributes":298},51,{"name":299,"alternativeText":299,"caption":299,"width":179,"height":179,"formats":11,"hash":300,"ext":77,"mime":80,"size":301,"url":302,"previewUrl":11,"provider":62,"provider_metadata":11,"createdAt":303,"updatedAt":303},"spring.png","spring_1772e7b645",1.9,"/uploads/spring_1772e7b645.png","2022-09-14T08:48:59.478Z",{"id":113,"attributes":305},{"name":115,"description":116,"createdAt":117,"updatedAt":118,"publishedAt":119,"order":11,"logo":306},{"data":307},{"id":308,"attributes":309},65,{"name":310,"alternativeText":310,"caption":310,"width":165,"height":311,"formats":11,"hash":312,"ext":77,"mime":80,"size":313,"url":314,"previewUrl":11,"provider":62,"provider_metadata":11,"createdAt":315,"updatedAt":315},"image 11.png",60,"image_11_5abafb8491",1.16,"/uploads/image_11_5abafb8491.png","2022-09-15T15:23:56.906Z",{"id":317,"attributes":318},7,{"name":319,"description":11,"createdAt":320,"updatedAt":321,"publishedAt":322,"order":11,"logo":323},"jQuery","2026-04-30T08:29:47.966Z","2026-04-30T08:37:36.997Z","2026-04-30T08:29:59.044Z",{"data":324},{"id":179,"attributes":325},{"name":326,"alternativeText":11,"caption":11,"width":327,"height":327,"formats":11,"hash":328,"ext":77,"mime":80,"size":329,"url":330,"previewUrl":11,"provider":62,"provider_metadata":11,"createdAt":331,"updatedAt":331},"Jquery.png",48,"Jquery_435277e5c2",0.6,"/uploads/Jquery_435277e5c2.png","2026-04-30T08:37:34.120Z",{"id":333,"attributes":334},9,{"name":335,"description":11,"createdAt":336,"updatedAt":337,"publishedAt":338,"order":11,"logo":339},"React","2026-07-10T11:19:18.251Z","2026-07-10T15:24:23.351Z","2026-07-10T15:24:23.348Z",{"data":340},{"id":341,"attributes":342},119,{"name":343,"alternativeText":11,"caption":11,"width":179,"height":344,"formats":11,"hash":345,"ext":77,"mime":80,"size":346,"url":347,"previewUrl":11,"provider":62,"provider_metadata":11,"createdAt":348,"updatedAt":348},"react.png",106,"react_25070ae7cc",1.81,"/uploads/react_25070ae7cc.png","2026-07-10T11:30:06.229Z",{"id":192,"attributes":350},{"name":351,"description":11,"createdAt":352,"updatedAt":353,"publishedAt":354,"order":11,"logo":355},"Node","2026-07-10T11:31:13.202Z","2026-07-10T13:45:42.795Z","2026-07-10T15:56:32.644Z",{"data":356},{"id":357,"attributes":358},120,{"name":359,"alternativeText":11,"caption":11,"width":360,"height":361,"formats":11,"hash":362,"ext":77,"mime":80,"size":363,"url":364,"previewUrl":11,"provider":62,"provider_metadata":11,"createdAt":365,"updatedAt":365},"node.png",155,95,"node_61a837b4f7",1.68,"/uploads/node_61a837b4f7.png","2026-07-10T11:31:09.600Z",{"id":5,"attributes":367},{"name":368,"description":11,"createdAt":369,"updatedAt":370,"publishedAt":354,"order":11,"logo":371},"Tomcat","2026-07-10T11:32:11.536Z","2026-07-10T13:46:21.366Z",{"data":372},{"id":373,"attributes":374},122,{"name":375,"alternativeText":11,"caption":11,"width":376,"height":361,"formats":11,"hash":377,"ext":77,"mime":80,"size":378,"url":379,"previewUrl":11,"provider":62,"provider_metadata":11,"createdAt":380,"updatedAt":380},"tomcat.png",143,"tomcat_ce6010089d",2.13,"/uploads/tomcat_ce6010089d.png","2026-07-10T11:32:06.967Z",{"id":382,"attributes":383},15,{"name":384,"description":11,"createdAt":385,"updatedAt":386,"publishedAt":387,"order":11,"logo":388},"Oracle","2026-07-10T15:57:20.009Z","2026-07-10T15:57:22.346Z","2026-07-10T15:57:22.344Z",{"data":389},{"id":390,"attributes":391},130,{"name":392,"alternativeText":11,"caption":11,"width":179,"height":236,"formats":11,"hash":393,"ext":77,"mime":80,"size":394,"url":395,"previewUrl":11,"provider":62,"provider_metadata":11,"createdAt":396,"updatedAt":396},"oracle.png","oracle_c987c78f3a",0.9,"/uploads/oracle_c987c78f3a.png","2026-07-10T15:57:09.417Z",{"id":398,"attributes":399},14,{"name":400,"description":11,"createdAt":401,"updatedAt":402,"publishedAt":354,"order":11,"logo":403},"AngularJS","2026-07-10T11:33:10.401Z","2026-07-10T16:52:06.912Z",{"data":404},{"id":405,"attributes":406},124,{"name":407,"alternativeText":11,"caption":11,"width":179,"height":408,"formats":11,"hash":409,"ext":77,"mime":80,"size":410,"url":411,"previewUrl":11,"provider":62,"provider_metadata":11,"createdAt":412,"updatedAt":412},"angular.png",118,"angular_2ccea23e03",1.5,"/uploads/angular_2ccea23e03.png","2026-07-10T11:33:07.905Z",{"id":414,"attributes":415},17,{"name":416,"description":11,"createdAt":417,"updatedAt":417,"publishedAt":418,"order":11,"logo":419},"Microsoft SQL Server","2026-07-11T21:19:48.282Z","2026-07-11T21:20:18.331Z",{"data":420},{"id":421,"attributes":422},147,{"name":423,"alternativeText":11,"caption":11,"width":424,"height":425,"formats":426,"hash":455,"ext":77,"mime":80,"size":456,"url":457,"previewUrl":11,"provider":62,"provider_metadata":11,"createdAt":458,"updatedAt":458},"microsoft-sql-server-logo.png",1280,1035,{"large":427,"small":434,"medium":441,"thumbnail":448},{"ext":77,"url":428,"hash":429,"mime":80,"name":430,"path":11,"size":431,"width":205,"height":432,"sizeInBytes":433},"/uploads/large_microsoft_sql_server_logo_41d66f2016.png","large_microsoft_sql_server_logo_41d66f2016","large_microsoft-sql-server-logo.png",174.32,809,174319,{"ext":77,"url":435,"hash":436,"mime":80,"name":437,"path":11,"size":438,"width":40,"height":439,"sizeInBytes":440},"/uploads/small_microsoft_sql_server_logo_41d66f2016.png","small_microsoft_sql_server_logo_41d66f2016","small_microsoft-sql-server-logo.png",68.8,404,68802,{"ext":77,"url":442,"hash":443,"mime":80,"name":444,"path":11,"size":445,"width":48,"height":446,"sizeInBytes":447},"/uploads/medium_microsoft_sql_server_logo_41d66f2016.png","medium_microsoft_sql_server_logo_41d66f2016","medium_microsoft-sql-server-logo.png",117.64,606,117638,{"ext":77,"url":449,"hash":450,"mime":80,"name":451,"path":11,"size":452,"width":453,"height":57,"sizeInBytes":454},"/uploads/thumbnail_microsoft_sql_server_logo_41d66f2016.png","thumbnail_microsoft_sql_server_logo_41d66f2016","thumbnail_microsoft-sql-server-logo.png",19.71,193,19711,"microsoft_sql_server_logo_41d66f2016",43.03,"/uploads/microsoft_sql_server_logo_41d66f2016.png","2026-07-11T21:19:45.452Z",{"pagination":460},{"page":105,"pageSize":461,"pageCount":105,"total":398},25,1790175649254]