[{"data":1,"prerenderedAt":149},["ShallowReactive",2],{"i-lucide:languages":3,"i-lucide:chevron-down":8,"i-lucide:moon":10,"i-lucide:menu":12,"i-lucide:mail":14,"i-lucide:github":16,"i-lucide:linkedin":19,"service-\u002Fen\u002Fservices\u002Fdeveloppement-nuxt":21,"i-lucide:chevron-right":145,"i-lucide:send":147},{"left":4,"top":4,"width":5,"height":5,"rotate":4,"vFlip":6,"hFlip":6,"body":7},0,24,false,"\u003Cpath fill=\"none\" stroke=\"currentColor\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"2\" d=\"m5 8l6 6m-7 0l6-6l2-3M2 5h12M7 2h1m14 20l-5-10l-5 10m2-4h6\"\u002F>",{"left":4,"top":4,"width":5,"height":5,"rotate":4,"vFlip":6,"hFlip":6,"body":9},"\u003Cpath fill=\"none\" stroke=\"currentColor\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"2\" d=\"m6 9l6 6l6-6\"\u002F>",{"left":4,"top":4,"width":5,"height":5,"rotate":4,"vFlip":6,"hFlip":6,"body":11},"\u003Cpath fill=\"none\" stroke=\"currentColor\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"2\" d=\"M20.985 12.486a9 9 0 1 1-9.473-9.472c.405-.022.617.46.402.803a6 6 0 0 0 8.268 8.268c.344-.215.825-.004.803.401\"\u002F>",{"left":4,"top":4,"width":5,"height":5,"rotate":4,"vFlip":6,"hFlip":6,"body":13},"\u003Cpath fill=\"none\" stroke=\"currentColor\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"2\" d=\"M4 5h16M4 12h16M4 19h16\"\u002F>",{"left":4,"top":4,"width":5,"height":5,"rotate":4,"vFlip":6,"hFlip":6,"body":15},"\u003Cg fill=\"none\" stroke=\"currentColor\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"2\">\u003Cpath d=\"m22 7l-8.991 5.727a2 2 0 0 1-2.009 0L2 7\"\u002F>\u003Crect width=\"20\" height=\"16\" x=\"2\" y=\"4\" rx=\"2\"\u002F>\u003C\u002Fg>",{"left":4,"top":4,"width":5,"height":5,"rotate":4,"vFlip":6,"hFlip":6,"body":17,"hidden":18},"\u003Cg fill=\"none\" stroke=\"currentColor\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"2\">\u003Cpath d=\"M15 22v-4a4.8 4.8 0 0 0-1-3.5c3 0 6-2 6-5.5c.08-1.25-.27-2.48-1-3.5c.28-1.15.28-2.35 0-3.5c0 0-1 0-3 1.5c-2.64-.5-5.36-.5-8 0C6 2 5 2 5 2c-.3 1.15-.3 2.35 0 3.5A5.4 5.4 0 0 0 4 9c0 3.5 3 5.5 6 5.5c-.39.49-.68 1.05-.85 1.65S8.93 17.38 9 18v4\"\u002F>\u003Cpath d=\"M9 18c-4.51 2-5-2-7-2\"\u002F>\u003C\u002Fg>",true,{"left":4,"top":4,"width":5,"height":5,"rotate":4,"vFlip":6,"hFlip":6,"body":20,"hidden":18},"\u003Cg fill=\"none\" stroke=\"currentColor\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"2\">\u003Cpath d=\"M16 8a6 6 0 0 1 6 6v7h-4v-7a2 2 0 0 0-2-2a2 2 0 0 0-2 2v7h-4v-7a6 6 0 0 1 6-6M2 9h4v12H2z\"\u002F>\u003Ccircle cx=\"4\" cy=\"4\" r=\"2\"\u002F>\u003C\u002Fg>",{"id":22,"title":23,"body":24,"description":136,"extension":137,"h1":138,"icon":139,"meta":140,"navigation":18,"path":141,"seo":142,"stem":143,"__hash__":144},"services_en\u002Fen\u002Fservices\u002Fdeveloppement-nuxt.md","Nuxt Development — Expert Vue.js & Nuxt 4 Freelance Developer",{"type":25,"value":26,"toc":126},"minimark",[27,36,41,48,52,59,63,90,94,113,117],[28,29,30,31,35],"p",{},"The ",[32,33,34],"strong",{},"Nuxt framework"," (built on Vue.js) is my go-to technology for building fast, well-ranked and maintainable web applications. As a freelance developer specialised in Nuxt, here is how I can help you.",[37,38,40],"h2",{"id":39},"building-nuxt-applications-from-scratch","Building Nuxt applications from scratch",[28,42,43,44,47],{},"From architecture design to deployment, I build Nuxt applications focused on ",[32,45,46],{},"performance and SEO",": server-side rendering (SSR), static generation, Core Web Vitals optimisation.",[37,49,51],{"id":50},"migration-from-vuejs-2-nuxt-2-to-nuxt-4","Migration from Vue.js 2 \u002F Nuxt 2 to Nuxt 4",[28,53,54,55,58],{},"Got an ageing Vue 2 or Nuxt 2 application? I handle the ",[32,56,57],{},"migration to Nuxt 4",": architecture refactoring, Composition API, TypeScript typing — without breaking what already works.",[37,60,62],{"id":61},"why-choose-nuxt","Why choose Nuxt?",[64,65,66,73,79,85],"ul",{},[67,68,69,72],"li",{},[32,70,71],{},"Top-tier SEO"," thanks to server rendering and dynamic meta tags",[67,74,75,78],{},[32,76,77],{},"Performance",": automatic code-splitting, optimised images",[67,80,81,84],{},[32,82,83],{},"Mature ecosystem",": authentication, i18n, content modules and more",[67,86,87],{},[32,88,89],{},"Outstanding developer experience",[37,91,93],{"id":92},"complementary-stack-i-master","Complementary stack I master",[28,95,96,97,100,101,104,105,108,109,112],{},"I pair Nuxt with ",[32,98,99],{},"NestJS"," or ",[32,102,103],{},"Nitro"," on the API side, ",[32,106,107],{},"Tailwind CSS"," for design, and ",[32,110,111],{},"Docker"," for deployment. All tested and documented.",[37,114,116],{"id":115},"a-reliable-technical-partner","A reliable technical partner",[28,118,119,120,125],{},"I work in short iterations with regular check-ins, and deliver clean code to your Git repository. Interested in working together? ",[121,122,124],"a",{"href":123},"\u002Fen\u002F#contact","Let's talk",".",{"title":127,"searchDepth":128,"depth":128,"links":129},"",3,[130,132,133,134,135],{"id":39,"depth":131,"text":40},2,{"id":50,"depth":131,"text":51},{"id":61,"depth":131,"text":62},{"id":92,"depth":131,"text":93},{"id":115,"depth":131,"text":116},"Trust your Nuxt project to an expert freelance developer. Architecture, performance, SEO, Vue 2 to Nuxt migration: I cover the entire lifecycle of your application.","md","Nuxt application development","lucide:code-xml",{},"\u002Fen\u002Fservices\u002Fdeveloppement-nuxt",{"title":23,"description":136},"en\u002Fservices\u002Fdeveloppement-nuxt","u7fveMD-INkh_s40krgdytBsv8gZnrq-XmUskt9IIi4",{"left":4,"top":4,"width":5,"height":5,"rotate":4,"vFlip":6,"hFlip":6,"body":146},"\u003Cpath fill=\"none\" stroke=\"currentColor\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"2\" d=\"m9 18l6-6l-6-6\"\u002F>",{"left":4,"top":4,"width":5,"height":5,"rotate":4,"vFlip":6,"hFlip":6,"body":148},"\u003Cpath fill=\"none\" stroke=\"currentColor\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"2\" d=\"M14.536 21.686a.5.5 0 0 0 .937-.024l6.5-19a.496.496 0 0 0-.635-.635l-19 6.5a.5.5 0 0 0-.024.937l7.93 3.18a2 2 0 0 1 1.112 1.11zm7.318-19.539l-10.94 10.939\"\u002F>",1781647567051]