[{"data":1,"prerenderedAt":139},["ShallowReactive",2],{"document-library-menu":3,"document-content--docs-project-initiation-docs":58,"document-library-links--docs-project-initiation-docs":134},[4,8,12],{"title":5,"path":6,"stem":7,"children":-1},"Resources","\u002Fdocs","docs\u002Findex",{"title":9,"path":10,"stem":11,"children":-1},"Project Initiation","\u002Fdocs\u002Fproject-initiation","docs\u002F1.project-initiation",{"title":13,"icon":14,"path":15,"stem":16,"children":17,"page":-1},"Technology","i-lucide-layers","\u002Fdocs\u002Ftechnology","docs\u002F2.technology\u002Findex",[18,23,28,33,38,43,48,53],{"title":19,"path":20,"stem":21,"icon":22,"children":-1},"Laravel","\u002Fdocs\u002Ftechnology\u002Flaravel","docs\u002F2.technology\u002F1.laravel","i-simple-icons-laravel",{"title":24,"path":25,"stem":26,"icon":27,"children":-1},"Flutter","\u002Fdocs\u002Ftechnology\u002Fflutter","docs\u002F2.technology\u002F2.flutter","i-simple-icons-flutter",{"title":29,"path":30,"stem":31,"icon":32,"children":-1},"Nuxt","\u002Fdocs\u002Ftechnology\u002Fnuxt","docs\u002F2.technology\u002F3.nuxt","i-simple-icons-nuxt",{"title":34,"path":35,"stem":36,"icon":37,"children":-1},"Tailwind","\u002Fdocs\u002Ftechnology\u002Ftailwind","docs\u002F2.technology\u002F4.tailwind","i-simple-icons-tailwindcss",{"title":39,"path":40,"stem":41,"icon":42,"children":-1},"Cursor","\u002Fdocs\u002Ftechnology\u002Fcursor","docs\u002F2.technology\u002F5.cursor","i-simple-icons-cursor",{"title":44,"path":45,"stem":46,"icon":47,"children":-1},"AWS","\u002Fdocs\u002Ftechnology\u002Famazon","docs\u002F2.technology\u002F6.amazon","i-simple-icons-amazon",{"title":49,"path":50,"stem":51,"icon":52,"children":-1},"Cloudflare","\u002Fdocs\u002Ftechnology\u002Fcloudflare","docs\u002F2.technology\u002F7.cloudflare","i-simple-icons-cloudflare",{"title":54,"path":55,"stem":56,"icon":57,"children":-1},"MySQL","\u002Fdocs\u002Ftechnology\u002Fmysql","docs\u002F2.technology\u002F8.mysql","i-simple-icons-mysql",{"id":59,"title":9,"body":60,"description":128,"extension":129,"meta":130,"navigation":131,"path":10,"seo":132,"stem":11,"__hash__":133},"docs\u002Fdocs\u002F1.project-initiation.md",{"type":61,"value":62,"toc":121},"minimark",[63,67,72,75,91,100,104,107,111,114],[64,65,66],"p",{},"A useful first conversation is about the process the software has to support, not a feature list. We look at who uses the system, which platforms already exist, where data lives, and what “done” means for the first release.",[68,69,71],"h2",{"id":70},"before-production-code","Before production code",[64,73,74],{},"Scope and architecture cover four things:",[76,77,78,82,85,88],"ul",{},[79,80,81],"li",{},"The workflow staff and customers actually follow, including the exceptions",[79,83,84],{},"Systems that must stay, and the APIs or files that connect them",[79,86,87],{},"Data that has to move, and what “clean” means for the new system",[79,89,90],{},"The first release boundary, so later phases do not block go-live",[64,92,93,94,99],{},"That work is written down before production code. It is the same sequence described on the homepage under ",[95,96,98],"a",{"href":97},"\u002F#getting-started","How we work",".",[68,101,103],{"id":102},"what-we-need-from-you","What we need from you",[64,105,106],{},"Bring the people who know the process, access to the systems involved, and any constraints that are already fixed (hosting, compliance, an existing ERP, a brand the work must ship under). A polished brief is optional. A clear account of what is broken or missing is enough to start.",[68,108,110],{"id":109},"what-happens-next","What happens next",[64,112,113],{},"The build is phased: application, integrations, and data, with checkpoints before go-live. After launch, enhancements continue as the process changes. Delivery stays under your name, whether you are an agency or the business that will run the software.",[64,115,116,117,99],{},"When you are ready, ",[95,118,120],{"href":119},"\u002F_action\u002Fcontact-us","start a conversation",{"title":122,"searchDepth":123,"depth":123,"links":124},"",2,[125,126,127],{"id":70,"depth":123,"text":71},{"id":102,"depth":123,"text":103},{"id":109,"depth":123,"text":110},"Scope and architecture come first. Production code starts once the process, systems, integrations, and data are clear.","md",{},true,{"title":9,"description":128},"FElSYfVe4Xm5bwcP3xsayfvquG1Ul76-FBqspsxvFpU",[135,137],{"title":5,"path":6,"stem":7,"description":136,"children":-1},"Notes on how DS Digital scopes, builds, and hands over Laravel, Nuxt, Flutter, and integration work - and the stack behind that work.",{"title":13,"path":15,"stem":16,"description":138,"children":-1},"How Laravel, Nuxt, Flutter, and the tools around them are used on the platforms we build.",1792456194669]