[{"data":1,"prerenderedAt":300},["ShallowReactive",2],{"services-en-full-stack":3,"published":211},{"doc":4,"versions":192,"related":195},{"id":5,"title":6,"body":7,"description":176,"draft":177,"extension":178,"lang":179,"lead":180,"meta":181,"minutes":168,"modified":182,"navigation":183,"order":184,"path":185,"price":186,"published":182,"seo":187,"seoTitle":188,"short":189,"stem":190,"__hash__":191},"services\u002Fen\u002Fservices\u002Ffull-stack.md","Full-stack development",{"type":8,"value":9,"toc":166},"minimark",[10,14,17,22,54,58,102,106,109,113,116,120,154,158],[11,12,13],"p",{},"The interface is what the user sees. The server side is data, logic and integrations.",[11,15,16],{},"When one person does both, you don't have to coordinate work between two contractors.",[18,19,21],"h2",{"id":20},"when-it-pays-off","When it pays off",[23,24,25,45,48,51],"ul",{},[26,27,28,29,34,35,39,40,44],"li",{},"your project has both a complex interface and its own logic: a ",[30,31,33],"a",{"href":32},"\u002Fen\u002Fservices\u002Fweb-apps\u002F","web app",", a user account, a ",[30,36,38],{"href":37},"\u002Fen\u002Fservices\u002Fonline-store\u002F","store"," or a ",[30,41,43],{"href":42},"\u002Fen\u002Fservices\u002Fportal\u002F","portal",";",[26,46,47],{},"you need a first working version fast, to test an idea;",[26,49,50],{},"you don't want to look for a separate front-end and back-end developer and coordinate them;",[26,52,53],{},"the server side is simple or medium: database, API, authorisation, payments, email.",[18,55,57],{"id":56},"what-is-included","What is included",[23,59,60,67,73,79,85,91],{},[26,61,62,66],{},[63,64,65],"strong",{},"Front end:"," an interface in Vue 3, Nuxt or React from your design or from scratch.",[26,68,69,72],{},[63,70,71],{},"Back end:"," server logic, API, authorisation, roles, integrations with payment, email and other services.",[26,74,75,78],{},[63,76,77],{},"Database:"," structure, migrations, backups.",[26,80,81,84],{},[63,82,83],{},"Launch and environment:"," server or hosting, domain, HTTPS, updates.",[26,86,87,90],{},[63,88,89],{},"Documentation and handover:"," so the project can be maintained without me, if you wish.",[26,92,93,96,97,101],{},[63,94,95],{},"30-day warranty:"," after launch I fix errors in my work free of charge. New features and changes are separate, see ",[30,98,100],{"href":99},"\u002Fen\u002Fservices\u002Fsite-support\u002F","support",".",[18,103,105],{"id":104},"how-iwork","How I work",[11,107,108],{},"I speed up routine tasks with AI assistants, but I make the decisions on architecture, security and quality myself. For you that means faster results without a drop in quality.",[18,110,112],{"id":111},"how-much-it-costs","How much it costs",[11,114,115],{},"The price depends on the complexity of the project, not on whether it is full-stack. I break the task down and propose stages: a first version, then extensions. Write briefly what you want to build.",[18,117,119],{"id":118},"how-the-work-goes","How the work goes",[121,122,123,133,139,145],"ol",{},[26,124,125,132],{},[63,126,127,131],{},[30,128,130],{"href":129},"\u002Fen\u002Fbrief\u002F?service=full-stack","Brief",":"," the task, the users, what is a must and what can wait.",[26,134,135,138],{},[63,136,137],{},"Design:"," pages, data, integrations.",[26,140,141,144],{},[63,142,143],{},"Development in stages"," with test builds.",[26,146,147,150,151,101],{},[63,148,149],{},"Launch and support:"," see ",[30,152,153],{"href":99},"website support and rework",[18,155,157],{"id":156},"read-also","Read also",[23,159,160],{},[26,161,162],{},[30,163,165],{"href":164},"\u002Fen\u002Fblog\u002Ffull-stack-vs-team\u002F","A full-stack developer instead of a team: when it pays off and when it is risky",{"title":167,"searchDepth":168,"depth":168,"links":169},"",2,[170,171,172,173,174,175],{"id":20,"depth":168,"text":21},{"id":56,"depth":168,"text":57},{"id":104,"depth":168,"text":105},{"id":111,"depth":168,"text":112},{"id":118,"depth":168,"text":119},{"id":156,"depth":168,"text":157},"Full-stack development: interface, server and database from one person. Fewer middlemen, faster results. Vue, Nuxt, React. Remote, for clients anywhere.",false,"md","en","One person builds both the interface and the server side: fewer middlemen and faster results.",{},"2026-11-01",true,9,"\u002Fen\u002Fservices\u002Ffull-stack",null,{"title":6,"description":176},"Turnkey full-stack development: front end and back end","Interface, server and database in one pair of hands. From design to launch.","en\u002Fservices\u002Ffull-stack","OqotPqfnt5z5NB0OOqWi8AwW-lpz_pFwFLXSNDE3chU",[179,193,194],"ru","uk",[196,201,206],{"path":197,"title":198,"description":199,"draft":177,"short":200},"\u002Fen\u002Fservices\u002Fbusiness-card-site","Business card website","A business card website for a business or specialist: services, contacts, basic SEO, mobile-friendly. Guide price: from $250 to $600.","A few pages about you, your services and contacts. From $250 to $600.",{"path":202,"title":203,"description":204,"draft":177,"short":205},"\u002Fen\u002Fservices\u002Fcatalog-site","Catalogue website","A catalogue website without a cart or payment: sections, cards, filters, search, enquiry form. For manufacturers, B2B and services. Price depends on size.","A catalogue of products or services with filters and an enquiry form, no payment on the site.",{"path":207,"title":208,"description":209,"draft":177,"short":210},"\u002Fen\u002Fservices\u002Fcorporate-site","Corporate website development","A corporate website: sections, news, case studies, several languages, forms and integrations. Guide price: from $600 to $1,500.","A company website with sections, news and case studies. From $600 to $1,500.",[212,213,214,215,216,217,218,37,42,219,220,99,32,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,164,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299],"\u002Fen\u002Fservices\u002Fbusiness-card-site\u002F","\u002Fen\u002Fservices\u002Fcatalog-site\u002F","\u002Fen\u002Fservices\u002Fcorporate-site\u002F","\u002Fen\u002Fservices\u002Ffigma-to-html\u002F","\u002Fen\u002Fservices\u002Fflutter-apps\u002F","\u002Fen\u002Fservices\u002Ffull-stack\u002F","\u002Fen\u002Fservices\u002Flanding-page\u002F","\u002Fen\u002Fservices\u002Fredesign\u002F","\u002Fen\u002Fservices\u002Fsite-speed\u002F","\u002Fen\u002Fservices\u002Fwordpress\u002F","\u002Fru\u002Fservices\u002Fbusiness-card-site\u002F","\u002Fru\u002Fservices\u002Fcatalog-site\u002F","\u002Fru\u002Fservices\u002Fcorporate-site\u002F","\u002Fru\u002Fservices\u002Ffigma-to-html\u002F","\u002Fru\u002Fservices\u002Fflutter-apps\u002F","\u002Fru\u002Fservices\u002Ffull-stack\u002F","\u002Fru\u002Fservices\u002Flanding-page\u002F","\u002Fru\u002Fservices\u002Fonline-store\u002F","\u002Fru\u002Fservices\u002Fportal\u002F","\u002Fru\u002Fservices\u002Fredesign\u002F","\u002Fru\u002Fservices\u002Fsite-speed\u002F","\u002Fru\u002Fservices\u002Fsite-support\u002F","\u002Fru\u002Fservices\u002Fweb-apps\u002F","\u002Fru\u002Fservices\u002Fwordpress\u002F","\u002Fservices\u002Fbusiness-card-site\u002F","\u002Fservices\u002Fcatalog-site\u002F","\u002Fservices\u002Fcorporate-site\u002F","\u002Fservices\u002Ffigma-to-html\u002F","\u002Fservices\u002Fflutter-apps\u002F","\u002Fservices\u002Ffull-stack\u002F","\u002Fservices\u002Flanding-page\u002F","\u002Fservices\u002Fonline-store\u002F","\u002Fservices\u002Fportal\u002F","\u002Fservices\u002Fredesign\u002F","\u002Fservices\u002Fsite-speed\u002F","\u002Fservices\u002Fsite-support\u002F","\u002Fservices\u002Fweb-apps\u002F","\u002Fservices\u002Fwordpress\u002F","\u002Fservices\u002F","\u002Fen\u002Fservices\u002F","\u002Fru\u002Fservices\u002F","\u002Fen\u002Fblog\u002Fbusiness-card-site-price\u002F","\u002Fen\u002Fblog\u002Fcatalog-or-online-store\u002F","\u002Fen\u002Fblog\u002Fcorporate-site-cost\u002F","\u002Fen\u002Fblog\u002Ffigma-to-html-checklist\u002F","\u002Fen\u002Fblog\u002Flanding-page-cost\u002F","\u002Fen\u002Fblog\u002Fmobile-app-cost\u002F","\u002Fen\u002Fblog\u002Fonline-store-cost\u002F","\u002Fen\u002Fblog\u002Fpersonal-account-guide\u002F","\u002Fen\u002Fblog\u002Fportal-where-to-start\u002F","\u002Fen\u002Fblog\u002Fredesign-without-losing-seo\u002F","\u002Fen\u002Fblog\u002Fsite-support-guide\u002F","\u002Fen\u002Fblog\u002Fslow-site-checklist\u002F","\u002Fen\u002Fblog\u002Fwordpress-or-custom-code\u002F","\u002Fru\u002Fblog\u002Fbusiness-card-site-price\u002F","\u002Fru\u002Fblog\u002Fcatalog-or-online-store\u002F","\u002Fru\u002Fblog\u002Fcorporate-site-cost\u002F","\u002Fru\u002Fblog\u002Ffigma-to-html-checklist\u002F","\u002Fru\u002Fblog\u002Ffull-stack-vs-team\u002F","\u002Fru\u002Fblog\u002Flanding-page-cost\u002F","\u002Fru\u002Fblog\u002Fmobile-app-cost\u002F","\u002Fru\u002Fblog\u002Fonline-store-cost\u002F","\u002Fru\u002Fblog\u002Fpersonal-account-guide\u002F","\u002Fru\u002Fblog\u002Fportal-where-to-start\u002F","\u002Fru\u002Fblog\u002Fredesign-without-losing-seo\u002F","\u002Fru\u002Fblog\u002Fsite-support-guide\u002F","\u002Fru\u002Fblog\u002Fslow-site-checklist\u002F","\u002Fru\u002Fblog\u002Fwordpress-or-custom-code\u002F","\u002Fblog\u002Fbusiness-card-site-price\u002F","\u002Fblog\u002Fcatalog-or-online-store\u002F","\u002Fblog\u002Fcorporate-site-cost\u002F","\u002Fblog\u002Ffigma-to-html-checklist\u002F","\u002Fblog\u002Ffull-stack-vs-team\u002F","\u002Fblog\u002Flanding-page-cost\u002F","\u002Fblog\u002Fmobile-app-cost\u002F","\u002Fblog\u002Fonline-store-cost\u002F","\u002Fblog\u002Fpersonal-account-guide\u002F","\u002Fblog\u002Fportal-where-to-start\u002F","\u002Fblog\u002Fredesign-without-losing-seo\u002F","\u002Fblog\u002Fsite-support-guide\u002F","\u002Fblog\u002Fslow-site-checklist\u002F","\u002Fblog\u002Fwordpress-or-custom-code\u002F","\u002Fblog\u002F","\u002Fen\u002Fblog\u002F","\u002Fru\u002Fblog\u002F","\u002Fbrief\u002F","\u002Fen\u002Fbrief\u002F","\u002Fru\u002Fbrief\u002F",1793567720835]