[{"data":1,"prerenderedAt":1096},["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,"blog-\u002Fen\u002Fblog\u002Fhow-much-does-a-website-cost-2026":21,"services-all-en":522,"i-lucide:arrow-left":1092,"i-lucide:map-pin":1094},{"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,"category":493,"date":494,"description":495,"draft":6,"extension":496,"faq":497,"image":510,"meta":511,"navigation":18,"path":512,"seo":513,"stem":514,"tags":515,"updated":510,"__hash__":521},"blog_en\u002Fen\u002Fblog\u002Fhow-much-does-a-website-cost-2026.md","How Much Does a Website Cost in 2026? Real Freelance Rates",{"type":25,"value":26,"toc":476},"minimark",[27,31,47,52,55,89,93,96,218,223,226,230,233,237,240,244,247,251,254,365,368,372,375,407,416,420,427,430,434,460,464],[28,29,30],"p",{},"\"How much does a website cost?\" is probably the most asked — and worst answered — question in web development. Between €500 platform deals and €50,000 agency quotes, it's hard to find your bearings.",[28,32,33,34,38,39,42,43,46],{},"Yet the answer is no mystery: a website's price depends on ",[35,36,37],"strong",{},"what it does",", ",[35,40,41],{},"how it's built"," and ",[35,44,45],{},"who builds it",". Here are the real ranges I charge as a freelance developer, and what explains them.",[48,49,51],"h2",{"id":50},"what-drives-the-price-of-a-website","What drives the price of a website",[28,53,54],{},"Five factors explain 90% of budget differences:",[56,57,58,65,71,77,83],"ol",{},[59,60,61,64],"li",{},[35,62,63],{},"The type of site",": a 5-page showcase site is nothing like a multi-user SaaS.",[59,66,67,70],{},[35,68,69],{},"Design",": ready-made designs cost €0 extra; a full design system adds ~€3,000 of designer work.",[59,72,73,76],{},[35,74,75],{},"Features",": authentication, payments, dashboards, multilingual — each brick adds development and testing.",[59,78,79,82],{},[35,80,81],{},"Content",": copy, images, translations — often underestimated, usually your responsibility.",[59,84,85,88],{},[35,86,87],{},"The provider",": a freelancer typically charges 30–50% less than an agency for the same technical quality — no sales team, no offices, no management layers.",[48,90,92],{"id":91},"_2026-pricing-table-by-website-type","2026 pricing table by website type",[28,94,95],{},"Here are my starting prices, in line with standard French freelance rates:",[97,98,99,118],"table",{},[100,101,102],"thead",{},[103,104,105,109,112,115],"tr",{},[106,107,108],"th",{},"Website type",[106,110,111],{},"Starting price",[106,113,114],{},"Typical timeline",[106,116,117],{},"For whom?",[119,120,121,138,154,170,186,202],"tbody",{},[103,122,123,127,132,135],{},[124,125,126],"td",{},"Showcase site \u002F portfolio",[124,128,129],{},[35,130,131],{},"€1,500",[124,133,134],{},"~5 days",[124,136,137],{},"Craftsmen, independents, SMBs that need an online presence",[103,139,140,143,148,151],{},[124,141,142],{},"Multi-page site + CMS",[124,144,145],{},[35,146,147],{},"€3,500",[124,149,150],{},"~12 days",[124,152,153],{},"Companies that want to edit their own content",[103,155,156,159,164,167],{},[124,157,158],{},"E-commerce \u002F marketplace",[124,160,161],{},[35,162,163],{},"€6,000",[124,165,166],{},"~20 days",[124,168,169],{},"Online sales, catalogues, payments",[103,171,172,175,180,183],{},[124,173,174],{},"Web app \u002F SaaS",[124,176,177],{},[35,178,179],{},"€8,000",[124,181,182],{},"~25 days",[124,184,185],{},"Products with user accounts, dashboards, business logic",[103,187,188,191,196,199],{},[124,189,190],{},"Mobile app",[124,192,193],{},[35,194,195],{},"€10,000",[124,197,198],{},"~30 days",[124,200,201],{},"iOS\u002FAndroid (often paired with a web app)",[103,203,204,207,212,215],{},[124,205,206],{},"Redesign \u002F migration",[124,208,209],{},[35,210,211],{},"€3,000",[124,213,214],{},"~10 days",[124,216,217],{},"Ageing sites to modernise without starting over",[219,220,222],"h3",{"id":221},"showcase-site-15003500","Showcase site: €1,500–3,500",[28,224,225],{},"The entry point. Up to about ten pages, clean design, contact form, basic SEO and solid performance. The higher end covers custom design and richer content\u002Fanimations.",[219,227,229],{"id":228},"cms-website-35006000","CMS website: €3,500–6,000",[28,231,232],{},"You manage your own pages, articles and work. The extra cost comes from the back-office: content editing must be simple and safe for non-technical users.",[219,234,236],{"id":235},"e-commerce-and-marketplace-600015000","E-commerce and marketplace: €6,000–15,000",[28,238,239],{},"Catalogue, cart, payment, transactional emails, order management. Each integration (Stripe, shipping, ERP) adds complexity.",[219,241,243],{"id":242},"web-app-saas-from-8000","Web app \u002F SaaS: from €8,000",[28,245,246],{},"This is no longer a \"website\" but software: user accounts, permissions, subscriptions, dashboards, APIs. Real budgets range from €8,000 for an MVP to €50,000+ for a mature product — the range where architecture quality makes the difference between a product that scales and technical debt.",[48,248,250],{"id":249},"the-add-ons-that-raise-the-bill","The add-ons that raise the bill",[28,252,253],{},"These bricks stack on top of the base price, whatever the project type:",[97,255,256,269],{},[100,257,258],{},[103,259,260,263,266],{},[106,261,262],{},"Option",[106,264,265],{},"Average price",[106,267,268],{},"Applies to",[119,270,271,282,293,302,313,324,335,344,354],{},[103,272,273,276,279],{},[124,274,275],{},"User accounts \u002F authentication",[124,277,278],{},"€800",[124,280,281],{},"CMS, e-commerce, SaaS",[103,283,284,287,290],{},[124,285,286],{},"Online payment",[124,288,289],{},"€1,000",[124,291,292],{},"E-commerce, SaaS",[103,294,295,298,300],{},[124,296,297],{},"Dashboard \u002F back-office",[124,299,131],{},[124,301,292],{},[103,303,304,307,310],{},[124,305,306],{},"CMS (editable content)",[124,308,309],{},"€1,200",[124,311,312],{},"CMS, redesigns",[103,314,315,318,321],{},[124,316,317],{},"Multilingual",[124,319,320],{},"€600",[124,322,323],{},"All",[103,325,326,329,332],{},[124,327,328],{},"AI integration",[124,330,331],{},"€2,000",[124,333,334],{},"SaaS, mobile",[103,336,337,340,342],{},[124,338,339],{},"Real-time (chat, notifications)",[124,341,309],{},[124,343,334],{},[103,345,346,349,351],{},[124,347,348],{},"API \u002F third-party integrations",[124,350,289],{},[124,352,353],{},"Varies",[103,355,356,359,362],{},[124,357,358],{},"Advanced SEO + analytics",[124,360,361],{},"€500",[124,363,364],{},"Showcase, CMS, e-commerce",[28,366,367],{},"On the design side: provided designs cost nothing extra, custom design adds ~€1,500, a full design system ~€3,000. In a hurry? An express timeline typically comes with a 25% markup.",[48,369,371],{"id":370},"hidden-costs-to-plan-for","Hidden costs to plan for",[28,373,374],{},"The development quote isn't the only budget line:",[376,377,378,384,390,396,401],"ul",{},[59,379,380,383],{},[35,381,382],{},"Domain name",": €10–15\u002Fyear.",[59,385,386,389],{},[35,387,388],{},"Hosting",": from €50\u002Fyear for a static site to €30+\u002Fmonth for an app with a database.",[59,391,392,395],{},[35,393,394],{},"Maintenance",": technical and security updates, €300–600\u002Fyear for a showcase site; 10–20% of the development budget per year for an application.",[59,397,398,400],{},[35,399,81],{},": copywriting, photos, translations — often €500–2,000 if you don't produce them in-house.",[59,402,403,406],{},[35,404,405],{},"Third parties",": licences, email services, premium analytics tools…",[28,408,409,410,415],{},"A serious provider lists these costs from the very first quote. ",[411,412,414],"a",{"href":413},"\u002Fen\u002Fdevis","My simulator"," actually includes them in its estimate.",[48,417,419],{"id":418},"freelancer-or-agency-whats-the-price-difference","Freelancer or agency: what's the price difference?",[28,421,422,423,426],{},"For the same brief, the typical gap is ",[35,424,425],{},"30–50%",". An agency's €600\u002Fday rate often hides junior profiles with supervision; a senior freelancer at €500\u002Fday works directly on your project with no middleman.",[28,428,429],{},"Agencies remain relevant for large multi-craft projects (full branding, marketing campaigns, 5+ person teams). For development — websites, SaaS, mobile — a freelancer is almost always better value, with a single contact who knows your project end to end.",[48,431,433],{"id":432},"how-to-cut-the-bill-without-sacrificing-quality","How to cut the bill without sacrificing quality",[56,435,436,442,448,454],{},[59,437,438,441],{},[35,439,440],{},"Provide the content",": ready copy and images = development days saved.",[59,443,444,447],{},[35,445,446],{},"Aim for an MVP first",": launch the minimal version that works, then iterate on real user feedback.",[59,449,450,453],{},[35,451,452],{},"Prioritise ruthlessly",": every \"nice to have\" can wait for V2.",[59,455,456,459],{},[35,457,458],{},"Choose standard technologies",": Nuxt, Django or NestJS rather than exotic stacks with scarce developers.",[48,461,463],{"id":462},"how-much-does-your-website-cost","How much does YOUR website cost?",[28,465,466,467,470,471,475],{},"These ranges give the frame, but your project has its own specifics. The easiest way: ",[411,468,469],{"href":413},"estimate it in 2 minutes with my simulator"," — free, no commitment, and you'll see the budget move in real time as you choose. Or ",[411,472,474],{"href":473},"\u002Fen\u002F#contact","contact me directly"," to discuss it.",{"title":477,"searchDepth":478,"depth":478,"links":479},"",3,[480,482,488,489,490,491,492],{"id":50,"depth":481,"text":51},2,{"id":91,"depth":481,"text":92,"children":483},[484,485,486,487],{"id":221,"depth":478,"text":222},{"id":228,"depth":478,"text":229},{"id":235,"depth":478,"text":236},{"id":242,"depth":478,"text":243},{"id":249,"depth":481,"text":250},{"id":370,"depth":481,"text":371},{"id":418,"depth":481,"text":419},{"id":432,"depth":481,"text":433},{"id":462,"depth":481,"text":463},"Freelance & Business","2026-09-07","Real 2026 website prices: showcase site, CMS, e-commerce, SaaS, mobile app. Pricing tables, add-ons, hidden costs and tips to keep your budget under control.","md",[498,501,504,507],{"question":499,"answer":500},"What is the average price of a showcase website in 2026?","With a freelance developer, expect €1,500 to €3,500 for a professional showcase site depending on page count, design (custom or provided) and SEO. Agencies typically start at €3,000–5,000 for the same site.",{"question":502,"answer":503},"How much does annual website maintenance cost?","Showcase site maintenance ranges from €300 to €600\u002Fyear (hosting, domain, technical and security updates). For a web app or e-commerce store with traffic and feature updates, budget 10–20% of the development cost per year.",{"question":505,"answer":506},"Why do quotes vary so much between providers?","Three factors explain the gaps: structure (freelancer with no overhead vs agency with sales and management layers), customisation level (adapted template vs custom design), and what's included (SEO, content, maintenance, hosting). Compare scopes, not just prices.",{"question":508,"answer":509},"Should I accept a €500 website offer?","Be wary of offers under €1,000: they almost always rely on generic, unoptimised templates with no SEO, no guidance, and often hidden monthly subscriptions. A website is a commercial investment — if it brings you no clients, even €500 is wasted.",null,{},"\u002Fen\u002Fblog\u002Fhow-much-does-a-website-cost-2026",{"title":23,"description":495},"en\u002Fblog\u002Fhow-much-does-a-website-cost-2026",[516,517,518,519,520],"Freelance","Pricing","Website","Budget","Quote","DVa6CKbonT7-aGLxGFkDxPhq34wmiYjcl1fQ1Z2vVHk",[523,968],{"id":524,"title":525,"body":526,"description":926,"extension":496,"faq":927,"h1":952,"icon":953,"keywords":954,"meta":963,"navigation":18,"path":964,"seo":965,"stem":966,"__hash__":967},"services_en\u002Fen\u002Fservices\u002Fdeveloppement-nuxt.md","Nuxt Development — Expert Vue.js & Nuxt 4 Freelance Developer",{"type":25,"value":527,"toc":916},[528,535,539,542,578,582,589,603,606,610,617,624,650,653,657,660,680,683,687,690,772,779,786,790,793,853,860,864,867,898,901,905],[28,529,530,531,534],{},"The ",[35,532,533],{},"Nuxt framework"," (built on Vue.js) has been my go-to technology for years: it's what I use to build fast, well-ranked and maintainable web applications — including this very website. As a freelance developer specialised in Nuxt, here is concretely how I can help you, at what cost, and with which method.",[48,536,538],{"id":537},"what-i-actually-deliver","What I actually deliver",[28,540,541],{},"My Nuxt engagements cover the entire application lifecycle:",[376,543,544,550,556,562,571],{},[59,545,546,549],{},[35,547,548],{},"Greenfield"," builds from A to Z (showcase sites, SaaS, marketplaces, internal tools)",[59,551,552,555],{},[35,553,554],{},"Migration"," of ageing apps (Vue 2, Nuxt 2) to Nuxt 4",[59,557,558,561],{},[35,559,560],{},"Audits"," of code, performance and SEO on existing projects",[59,563,564,567,568],{},[35,565,566],{},"Reinforcement"," of existing teams and developer ",[35,569,570],{},"upskilling",[59,572,573,574,577],{},"Long-term ",[35,575,576],{},"maintenance"," after delivery",[48,579,581],{"id":580},"building-nuxt-applications-from-scratch","Building Nuxt applications from scratch",[28,583,584,585,588],{},"From architecture design to deployment, I build Nuxt applications focused on ",[35,586,587],{},"performance and SEO",":",[376,590,591,594,597,600],{},[59,592,593],{},"server-side rendering (SSR) or static generation depending on your needs;",[59,595,596],{},"Core Web Vitals optimisation (LCP, INP, CLS) from day one;",[59,598,599],{},"structured data, sitemap and dynamic meta tags for search visibility;",[59,601,602],{},"accessibility and responsive design included by default.",[28,604,605],{},"A typical engagement starts with a scoping workshop (needs, scope, constraints), continues with an architecture proposal broken into milestones, then iterative deliveries — usually weekly — to your Git repository. You see the product move from week one and can test at every iteration.",[48,607,609],{"id":608},"migration-from-vuejs-2-nuxt-2-to-nuxt-4","Migration from Vue.js 2 \u002F Nuxt 2 to Nuxt 4",[28,611,612,613,616],{},"Got an ageing Vue 2 or Nuxt 2 application? Now is the right time to act: ",[35,614,615],{},"Vue 2 has been end-of-life since late 2024"," — no security fixes, no evolution, and an ecosystem moving away.",[28,618,619,620,623],{},"I handle the ",[35,621,622],{},"migration to Nuxt 4"," progressively:",[56,625,626,632,638,644],{},[59,627,628,631],{},[35,629,630],{},"Audit of the existing code",": inventory of components, dependencies and friction points.",[59,633,634,637],{},[35,635,636],{},"Migration plan",": steps deliverable without service interruption.",[59,639,640,643],{},[35,641,642],{},"Refactoring",": Composition API, strict TypeScript, Nuxt 4 structure.",[59,645,646,649],{},[35,647,648],{},"Modernisation along the way",": performance, SEO, tests.",[28,651,652],{},"The result: a healthy foundation for the next 5 years, without starting over.",[48,654,656],{"id":655},"audit-and-optimisation","Audit and optimisation",[28,658,659],{},"Your Nuxt application exists but lags, or doesn't rank? I step in with audits:",[376,661,662,668,674],{},[59,663,664,667],{},[35,665,666],{},"Performance",": Core Web Vitals analysis, bundle, images, fonts, caching.",[59,669,670,673],{},[35,671,672],{},"Technical SEO",": rendering, meta tags, structured data, sitemap, canonicals.",[59,675,676,679],{},[35,677,678],{},"Code quality",": technical debt, tests, typing, structure.",[28,681,682],{},"You leave with a prioritised report (impact × effort) and an action plan — which I can of course execute.",[48,684,686],{"id":685},"why-a-freelancer-rather-than-a-nuxt-agency","Why a freelancer rather than a Nuxt agency?",[28,688,689],{},"You searched for a \"Nuxt agency\"? Good news: that's exactly what I do, differently.",[97,691,692,705],{},[100,693,694],{},[103,695,696,699,702],{},[106,697,698],{},"Criterion",[106,700,701],{},"Senior freelancer (me)",[106,703,704],{},"Agency",[119,706,707,720,733,746,759],{},[103,708,709,714,717],{},[124,710,711],{},[35,712,713],{},"Cost",[124,715,716],{},"€450-550\u002Fday",[124,718,719],{},"€700-900\u002Fday (often with junior profiles on the project)",[103,721,722,727,730],{},[124,723,724],{},[35,725,726],{},"Contact",[124,728,729],{},"The developer who writes your code",[124,731,732],{},"Project manager → lead → developer",[103,734,735,740,743],{},[124,736,737],{},[35,738,739],{},"Reactivity",[124,741,742],{},"Same-day answer, immediate decisions",[124,744,745],{},"Internal coordination delays",[103,747,748,753,756],{},[124,749,750],{},[35,751,752],{},"Flexibility",[124,754,755],{},"Scope adjusted as we go",[124,757,758],{},"Billed change requests",[103,760,761,766,769],{},[124,762,763],{},[35,764,765],{},"Ideal project size",[124,767,768],{},"€5,000 to €50,000",[124,770,771],{},"€50,000+ or multi-craft",[28,773,774,775,778],{},"For a reasonably sized project, the ",[35,776,777],{},"value of a senior freelancer"," boils down to three points: you talk to the person who writes the code, you pay for actual work (not the structure), and responsibility is single. Agencies remain relevant if you simultaneously need design, marketing and several teams — for pure development, it's rarely necessary.",[28,780,781,782,785],{},"Curious about your project budget? ",[411,783,784],{"href":413},"Estimate it in 2 minutes",".",[48,787,789],{"id":788},"how-much-does-nuxt-development-cost","How much does Nuxt development cost?",[28,791,792],{},"Real ranges (development only, maintenance excluded):",[97,794,795,807],{},[100,796,797],{},[103,798,799,802,805],{},[106,800,801],{},"Project type",[106,803,804],{},"Indicative budget",[106,806,114],{},[119,808,809,820,831,842],{},[103,810,811,814,817],{},[124,812,813],{},"Nuxt showcase site \u002F portfolio",[124,815,816],{},"€1,500 – 3,500",[124,818,819],{},"1-2 weeks",[103,821,822,825,828],{},[124,823,824],{},"Application with CMS \u002F blog",[124,826,827],{},"€3,500 – 6,000",[124,829,830],{},"2-4 weeks",[103,832,833,836,839],{},[124,834,835],{},"SaaS MVP (auth, dashboard, API)",[124,837,838],{},"€8,000 – 15,000",[124,840,841],{},"4-10 weeks",[103,843,844,847,850],{},[124,845,846],{},"Vue 2 → Nuxt 4 migration",[124,848,849],{},"€3,000 – 8,000",[124,851,852],{},"2-6 weeks",[28,854,855,856,859],{},"Every project is unique — the simplest path is ",[411,857,858],{"href":413},"the quote simulator"," (free, instant, no commitment) or an initial call to scope precisely.",[48,861,863],{"id":862},"my-complementary-stack","My complementary stack",[28,865,866],{},"I pair Nuxt with proven technologies to cover the whole chain:",[376,868,869,875,881,886,892],{},[59,870,871,874],{},[35,872,873],{},"Backend",": NestJS (robust, typed APIs) or Nitro (endpoints built into Nuxt)",[59,876,877,880],{},[35,878,879],{},"Database",": PostgreSQL (with Prisma or TypeORM)",[59,882,883,885],{},[35,884,69],{},": Tailwind CSS, custom design systems",[59,887,888,891],{},[35,889,890],{},"Deployment",": Docker, GitHub Actions CI\u002FCD, Caddy reverse proxy",[59,893,894,897],{},[35,895,896],{},"Quality",": strict TypeScript, unit and integration tests",[28,899,900],{},"All delivered documented, on your repository, with reproducible infrastructure.",[48,902,904],{"id":903},"a-reliable-technical-partner","A reliable technical partner",[28,906,907,908,912,913,785],{},"I work in short iterations with a weekly check-in, deliver clean tested code, and stay available after production launch. Rather looking for a ",[411,909,911],{"href":910},"\u002Fen\u002Fservices\u002Fdeveloppeur-freelance-lyon","freelance developer in Lyon"," for a long-term collaboration? ",[411,914,915],{"href":473},"Let's talk",{"title":477,"searchDepth":478,"depth":478,"links":917},[918,919,920,921,922,923,924,925],{"id":537,"depth":481,"text":538},{"id":580,"depth":481,"text":581},{"id":608,"depth":481,"text":609},{"id":655,"depth":481,"text":656},{"id":685,"depth":481,"text":686},{"id":788,"depth":481,"text":789},{"id":862,"depth":481,"text":863},{"id":903,"depth":481,"text":904},"Trust your Nuxt project to an expert freelance developer: greenfield builds, Vue 2 to Nuxt 4 migration, SEO and performance audits. Transparent pricing, single point of contact, no agency overhead.",[928,931,934,937,940,943,946,949],{"question":929,"answer":930},"Why choose Nuxt over another framework?","Nuxt combines the best of Vue.js with proven conventions: server-side rendering (SSR) or static generation for top-tier SEO, automatic code-splitting for performance, and a mature module ecosystem (authentication, i18n, content). It's a long-term, fast and well-ranked choice.",{"question":932,"answer":933},"How much does it cost to build a Nuxt application?","A Nuxt application typically starts around €8,000 for a full MVP with a backend; a showcase site or simple app ranges from €1,500 to €3,500; a Vue 2 \u002F Nuxt 2 to Nuxt 4 migration from €3,000 to €8,000 depending on codebase size. My quote simulator gives you a tailored estimate in 2 minutes.",{"question":935,"answer":936},"Can you take over or migrate an existing Nuxt project?","Yes. I regularly take over existing projects: code audit, migration from Nuxt 2 or Vue 2 to Nuxt 4, refactoring to the Composition API and TypeScript — without breaking what already works or interrupting your business.",{"question":938,"answer":939},"How long does it take to build a Nuxt application?","Expect 2 to 4 weeks for a showcase site or small application, 4 to 10 weeks for a full MVP with backend, and more for a complex SaaS product. I deliver in short iterations so you see progress from the first weeks.",{"question":941,"answer":942},"Freelancer or Nuxt agency: which should I choose?","For a €5,000-50,000 project, a senior freelancer is almost always better value: a day rate 30-50% below agency rates, a single point of contact who actually writes the code, and direct communication with no commercial layers. Agencies become relevant for very large multi-team or multi-craft projects.",{"question":944,"answer":945},"Do you work with existing teams?","Yes. I integrate into existing teams (agile methods, Git, code review) or work fully autonomously. I can also help your developers level up on Nuxt, Vue 3 or DevOps practices.",{"question":947,"answer":948},"Vue 2 is end-of-life: what should I do with my app?","Vue 2 has been unmaintained since late 2024: no security fixes, no evolution. Migrating to Nuxt 4 secures your investment, improves performance and opens the door to the modern ecosystem. I run these migrations progressively, with no service interruption.",{"question":950,"answer":951},"Do you offer maintenance after delivery?","Yes. I offer maintenance packages (Nuxt and dependency updates, security, performance monitoring, small evolutions) to keep your application healthy over time — the best way to protect your initial investment.","Nuxt application development","lucide:code-xml",[955,956,957,958,666,959,960,961,704,962],"Nuxt","Vue.js","NestJS","DevOps","SEO","Node.js","CI\u002FCD","SSR",{},"\u002Fen\u002Fservices\u002Fdeveloppement-nuxt",{"title":525,"description":926},"en\u002Fservices\u002Fdeveloppement-nuxt","5JtIkyTdr8Qm4c1A4W1y8v5azX67HPTmN2DjaxsVnBU",{"id":969,"title":970,"body":971,"description":1063,"extension":496,"faq":1064,"h1":1077,"icon":1078,"keywords":1079,"meta":1088,"navigation":18,"path":910,"seo":1089,"stem":1090,"__hash__":1091},"services_en\u002Fen\u002Fservices\u002Fdeveloppeur-freelance-lyon.md","Freelance Developer in Lyon — Full Stack Vue.js, Nuxt & NestJS",{"type":25,"value":972,"toc":1056},[973,979,983,986,990,1014,1020,1024,1031,1035,1042,1046],[28,974,975,976,978],{},"Looking for a ",[35,977,911],{}," to bring your web product to life? I'm Louis Jourand, a Full Stack developer based in Lyon. I support startups and companies across the Lyon area and all of France on their most demanding projects.",[48,980,982],{"id":981},"a-freelance-developer-in-lyon-available-on-site-or-remotely","A freelance developer in Lyon, available on-site or remotely",[28,984,985],{},"Based in Lyon, I can travel for kick-off workshops, demos or team syncs across the metropolitan area (Lyon 1st to 9th, Villeurbanne, Ecully, etc.). I also work fully remotely with clients anywhere in France.",[48,987,989],{"id":988},"my-areas-of-expertise","My areas of expertise",[376,991,992,998,1004,1009],{},[59,993,994,997],{},[35,995,996],{},"Web applications"," in Vue.js, Nuxt, Angular or React",[59,999,1000,1003],{},[35,1001,1002],{},"Robust APIs and backends"," in NestJS, Node.js, Python (Django\u002FFlask)",[59,1005,1006,1008],{},[35,1007,958],{},": Docker, CI\u002FCD, deployment industrialisation",[59,1010,1011,1013],{},[35,1012,328],{}," and data processing",[28,1015,1016,1017,1019],{},"Want to go further with the Vue.js framework? Check out my ",[411,1018,952],{"href":964}," offer.",[48,1021,1023],{"id":1022},"why-work-with-a-freelancer","Why work with a freelancer?",[28,1025,1026,1027,1030],{},"Working with a freelance developer gives you ",[35,1028,1029],{},"responsiveness, flexibility and a single point of contact",". You get an expert who is personally invested in your project, without the overhead of an agency.",[48,1032,1034],{"id":1033},"sectors-and-project-types","Sectors and project types",[28,1036,1037,1038,1041],{},"I work on ",[35,1039,1040],{},"SaaS, ERPs, marketplaces, internal tools and AI-powered products",". My recent clients come from varied backgrounds: fintech, HR, scientific industry, logistics, video games.",[48,1043,1045],{"id":1044},"lets-discuss-your-project","Let's discuss your project",[28,1047,1048,1049,1052,1053,785],{},"Every engagement starts with a call to understand your needs and constraints. I then provide a clear estimate and a tailored breakdown. ",[411,1050,1051],{"href":473},"Contact me"," to get started, or ",[411,1054,1055],{"href":413},"estimate your project budget in 2 minutes",{"title":477,"searchDepth":478,"depth":478,"links":1057},[1058,1059,1060,1061,1062],{"id":981,"depth":481,"text":982},{"id":988,"depth":481,"text":989},{"id":1022,"depth":481,"text":1023},{"id":1033,"depth":481,"text":1034},{"id":1044,"depth":481,"text":1045},"Freelance developer based in Lyon, I help startups and companies design modern, high-performance web applications. Available on-site or remotely.",[1065,1068,1071,1074],{"question":1066,"answer":1067},"How much does a freelance developer in Lyon cost?","My rates depend on the duration, complexity and context of the engagement. I work on a daily rate (TJM) or a fixed price, whichever suits you best. Every quote is detailed with no surprises: you can get a first estimate in 2 minutes with my quote simulator.",{"question":1069,"answer":1070},"What are the benefits of working with a freelancer in Lyon?","You get a single point of contact personally invested in your project: responsiveness, flexibility and expertise, without agency overhead. And if you're in the Lyon area, we can meet in person for kick-off workshops, demos and team syncs.",{"question":1072,"answer":1073},"Do you only work in Lyon?","No. I'm based in Lyon and happy to travel across the region for key project moments, but I also work fully remotely with clients anywhere in France and internationally.",{"question":1075,"answer":1076},"How does a freelance collaboration start?","With a free first call to understand your needs, constraints and goals. I then provide a clear estimate and a breakdown into milestones. I work in short iterations with regular check-ins, and deliver tested, documented code to your repository.","Freelance developer in Lyon","lucide:map-pin",[1080,1081,1082,1083,1084,1085,1086,1087,516],"AI","Automation","Data","Productivity","SME","Chatbot","Workflow","Dashboard",{},{"title":970,"description":1063},"en\u002Fservices\u002Fdeveloppeur-freelance-lyon","KkXHAuxDJpwM1P3huIl8g66TseDjeqMMwmpx36KAyQ0",{"left":4,"top":4,"width":5,"height":5,"rotate":4,"vFlip":6,"hFlip":6,"body":1093},"\u003Cpath fill=\"none\" stroke=\"currentColor\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"2\" d=\"m12 19l-7-7l7-7m7 7H5\"\u002F>",{"left":4,"top":4,"width":5,"height":5,"rotate":4,"vFlip":6,"hFlip":6,"body":1095},"\u003Cg fill=\"none\" stroke=\"currentColor\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"2\">\u003Cpath d=\"M20 10c0 4.993-5.539 10.193-7.399 11.799a1 1 0 0 1-1.202 0C9.539 20.193 4 14.993 4 10a8 8 0 0 1 16 0\"\u002F>\u003Ccircle cx=\"12\" cy=\"10\" r=\"3\"\u002F>\u003C\u002Fg>",1789936609941]