[{"data":1,"prerenderedAt":671},["ShallowReactive",2],{"navigation":3,"\u002Fdocumentation\u002Fscreens-overview":90,"\u002Fdocumentation\u002Fscreens-overview-surround":666},[4,73],{"title":5,"path":6,"stem":7,"children":8,"icon":72},"Documentation","\u002Fdocumentation","1.documentation\u002F01.index",[9,12,17,22,27,32,37,42,47,52,57,62,67],{"title":10,"path":6,"stem":7,"icon":11},"Welcome","i-lucide-info",{"title":13,"path":14,"stem":15,"icon":16},"Requirements","\u002Fdocumentation\u002Frequirements","1.documentation\u002F02.requirements","i-lucide-alert-triangle",{"title":18,"path":19,"stem":20,"icon":21},"Getting Started","\u002Fdocumentation\u002Fgetting-started","1.documentation\u002F03.getting-started","i-lucide-package",{"title":23,"path":24,"stem":25,"icon":26},"Folder Structure","\u002Fdocumentation\u002Ffolder-structure","1.documentation\u002F04.folder-structure","i-lucide-folder-tree",{"title":28,"path":29,"stem":30,"icon":31},"Customization","\u002Fdocumentation\u002Fcustomization","1.documentation\u002F05.customization","i-lucide-palette",{"title":33,"path":34,"stem":35,"icon":36},"Deployment","\u002Fdocumentation\u002Fdeployment","1.documentation\u002F06.deployment","i-lucide-cloud-upload",{"title":38,"path":39,"stem":40,"icon":41},"API Usage","\u002Fdocumentation\u002Fapi-usage","1.documentation\u002F07.api-usage","i-lucide-plug",{"title":43,"path":44,"stem":45,"icon":46},"Backend Integration","\u002Fdocumentation\u002Fbackend-integration","1.documentation\u002F08.backend-integration","i-lucide-server",{"title":48,"path":49,"stem":50,"icon":51},"Install PWA","\u002Fdocumentation\u002Finstall-pwa","1.documentation\u002F09.install-pwa","i-lucide-smartphone",{"title":53,"path":54,"stem":55,"icon":56},"Configuration","\u002Fdocumentation\u002Fconfiguration","1.documentation\u002F10.configuration","i-lucide-settings",{"title":58,"path":59,"stem":60,"icon":61},"Screens Overview","\u002Fdocumentation\u002Fscreens-overview","1.documentation\u002F11.screens-overview","i-lucide-layout-dashboard",{"title":63,"path":64,"stem":65,"icon":66},"FAQ & Troubleshooting","\u002Fdocumentation\u002Ffaq","1.documentation\u002F12.faq","i-lucide-circle-help",{"title":68,"path":69,"stem":70,"icon":71},"Authentication","\u002Fdocumentation\u002Fauthentication","1.documentation\u002F13.authentication","i-lucide-lock",false,{"title":74,"path":75,"stem":76,"children":77,"icon":72},"Support","\u002Fsupport","2.support\u002F1.index",[78,80,85],{"title":74,"path":75,"stem":76,"icon":79},"i-lucide-life-buoy",{"title":81,"path":82,"stem":83,"icon":84},"Changelog","\u002Fsupport\u002Fchangelog","2.support\u002F2.changelog","i-lucide-scroll-text",{"title":86,"path":87,"stem":88,"icon":89},"Source & Credits","\u002Fsupport\u002Fsource-and-credits","2.support\u002F3.source-&-credits","i-lucide-award",{"id":91,"title":58,"body":92,"description":659,"extension":660,"links":661,"meta":662,"navigation":663,"path":59,"seo":664,"stem":60,"__hash__":665},"docs\u002F1.documentation\u002F11.screens-overview.md",{"type":93,"value":94,"toc":646},"minimark",[95,113,118,154,158,224,228,254,258,337,341,394,398,450,453,571,575,586],[96,97,98,99,108,109,112],"p",{},"The project includes ",[100,101,102,103,107],"strong",{},"28 ",[104,105,106],"code",{},".vue"," files"," in ",[104,110,111],{},"app\u002Fpages\u002F",".",[114,115,117],"h2",{"id":116},"entry","Entry",[119,120,121,137],"table",{},[122,123,124],"thead",{},[125,126,127,131,134],"tr",{},[128,129,130],"th",{},"Screen Name",[128,132,133],{},"File",[128,135,136],{},"Description",[138,139,140],"tbody",{},[125,141,142,146,151],{},[143,144,145],"td",{},"Entry Redirect",[143,147,148],{},[104,149,150],{},"index.vue",[143,152,153],{},"Root route — redirects straight to Sign In",[114,155,157],{"id":156},"home-shop","Home & Shop",[119,159,160,170],{},[122,161,162],{},[125,163,164,166,168],{},[128,165,130],{},[128,167,133],{},[128,169,136],{},[138,171,172,185,198,211],{},[125,173,174,177,182],{},[143,175,176],{},"Home",[143,178,179],{},[104,180,181],{},"home.vue",[143,183,184],{},"Main screen with carousel and product listings",[125,186,187,190,195],{},[143,188,189],{},"Shop",[143,191,192],{},[104,193,194],{},"shop.vue",[143,196,197],{},"Full product listing screen",[125,199,200,203,208],{},[143,201,202],{},"Search",[143,204,205],{},[104,206,207],{},"search.vue",[143,209,210],{},"Search screen with category quick-filter tabs",[125,212,213,216,221],{},[143,214,215],{},"Product",[143,217,218],{},[104,219,220],{},"product\u002F[id].vue",[143,222,223],{},"Product detail page",[114,225,227],{"id":226},"wishlist","Wishlist",[119,229,230,240],{},[122,231,232],{},[125,233,234,236,238],{},[128,235,130],{},[128,237,133],{},[128,239,136],{},[138,241,242],{},[125,243,244,246,251],{},[143,245,227],{},[143,247,248],{},[104,249,250],{},"wishlist.vue",[143,252,253],{},"Saved \u002F wishlisted products, with an inline empty state",[114,255,257],{"id":256},"cart-checkout","Cart & Checkout",[119,259,260,270],{},[122,261,262],{},[125,263,264,266,268],{},[128,265,130],{},[128,267,133],{},[128,269,136],{},[138,271,272,285,298,311,324],{},[125,273,274,277,282],{},[143,275,276],{},"Order (Cart)",[143,278,279],{},[104,280,281],{},"order.vue",[143,283,284],{},"Items added to cart with quantity controls; redirects to Cart Empty if the cart is empty",[125,286,287,290,295],{},[143,288,289],{},"Cart Empty",[143,291,292],{},[104,293,294],{},"cart-empty.vue",[143,296,297],{},"Empty state when cart has no items",[125,299,300,303,308],{},[143,301,302],{},"Checkout",[143,304,305],{},[104,306,307],{},"checkout.vue",[143,309,310],{},"Delivery address and payment method selection",[125,312,313,316,321],{},[143,314,315],{},"Promo Codes",[143,317,318],{},[104,319,320],{},"my-promocodes.vue",[143,322,323],{},"Apply discount codes at checkout",[125,325,326,329,334],{},[143,327,328],{},"Promo Codes Empty",[143,330,331],{},[104,332,333],{},"my-promocodes-empty.vue",[143,335,336],{},"Empty state when no promo codes are available",[114,338,340],{"id":339},"order-status","Order Status",[119,342,343,353],{},[122,344,345],{},[125,346,347,349,351],{},[128,348,130],{},[128,350,133],{},[128,352,136],{},[138,354,355,368,381],{},[125,356,357,360,365],{},[143,358,359],{},"Order Successful",[143,361,362],{},[104,363,364],{},"order-successful.vue",[143,366,367],{},"Confirmation screen after a successful order; clears the cart store",[125,369,370,373,378],{},[143,371,372],{},"Order Failed",[143,374,375],{},[104,376,377],{},"order-failed.vue",[143,379,380],{},"Error screen when order placement fails",[125,382,383,386,391],{},[143,384,385],{},"Order History",[143,387,388],{},[104,389,390],{},"order-history.vue",[143,392,393],{},"List of all past orders",[114,395,397],{"id":396},"profile","Profile",[119,399,400,410],{},[122,401,402],{},[125,403,404,406,408],{},[128,405,130],{},[128,407,133],{},[128,409,136],{},[138,411,412,424,437],{},[125,413,414,416,421],{},[143,415,397],{},[143,417,418],{},[104,419,420],{},"profile.vue",[143,422,423],{},"User profile overview",[125,425,426,429,434],{},[143,427,428],{},"Edit Profile",[143,430,431],{},[104,432,433],{},"edit-profile.vue",[143,435,436],{},"Update personal details and avatar",[125,438,439,442,447],{},[143,440,441],{},"FAQ",[143,443,444],{},[104,445,446],{},"faq.vue",[143,448,449],{},"In-app FAQ accordion",[114,451,68],{"id":452},"authentication",[119,454,455,465],{},[122,456,457],{},[125,458,459,461,463],{},[128,460,130],{},[128,462,133],{},[128,464,136],{},[138,466,467,480,493,506,519,532,545,558],{},[125,468,469,472,477],{},[143,470,471],{},"Sign In",[143,473,474],{},[104,475,476],{},"sign-in.vue",[143,478,479],{},"Login with email and password",[125,481,482,485,490],{},[143,483,484],{},"Sign Up",[143,486,487],{},[104,488,489],{},"sign-up.vue",[143,491,492],{},"New account registration",[125,494,495,498,503],{},[143,496,497],{},"Verify Phone",[143,499,500],{},[104,501,502],{},"verify-your-phone-number.vue",[143,504,505],{},"Phone number verification screen",[125,507,508,511,516],{},[143,509,510],{},"Confirmation Code",[143,512,513],{},[104,514,515],{},"confirmation-code.vue",[143,517,518],{},"OTP code entry screen",[125,520,521,524,529],{},[143,522,523],{},"Account Created",[143,525,526],{},[104,527,528],{},"sign-up-account-created.vue",[143,530,531],{},"Confirmation screen after successful registration",[125,533,534,537,542],{},[143,535,536],{},"Forgot Password",[143,538,539],{},[104,540,541],{},"forgot-password.vue",[143,543,544],{},"Password reset request",[125,546,547,550,555],{},[143,548,549],{},"New Password",[143,551,552],{},[104,553,554],{},"new-password.vue",[143,556,557],{},"Set a new password form",[125,559,560,563,568],{},[143,561,562],{},"Email Sent",[143,564,565],{},[104,566,567],{},"forgot-password-sent-email.vue",[143,569,570],{},"Confirmation that the password was reset",[114,572,574],{"id":573},"unfinished-unwired-screens","Unfinished \u002F Unwired Screens",[576,577,580],"callout",{"color":578,"icon":579},"warning","i-lucide-construction",[96,581,582,583,585],{},"These files exist in ",[104,584,111],{}," but are placeholder stubs not yet linked from any route or navigation flow. Build them out before shipping.",[119,587,588,599],{},[122,589,590],{},[125,591,592,594,596],{},[128,593,130],{},[128,595,133],{},[128,597,598],{},"Notes",[138,600,601,616,633],{},[125,602,603,606,611],{},[143,604,605],{},"Cart (stub)",[143,607,608],{},[104,609,610],{},"cart.vue",[143,612,613,614],{},"Placeholder text only — the real cart screen is ",[104,615,281],{},[125,617,618,621,626],{},[143,619,620],{},"More (stub)",[143,622,623],{},[104,624,625],{},"more.vue",[143,627,628,629,632],{},"Placeholder text only, though ",[104,630,631],{},"ROUTES.MORE"," exists",[125,634,635,638,643],{},[143,636,637],{},"Edit Personal Info (stub)",[143,639,640],{},[104,641,642],{},"edit-personal-info.vue",[143,644,645],{},"Placeholder text only, not linked from any route",{"title":647,"searchDepth":648,"depth":649,"links":650},"",1,2,[651,652,653,654,655,656,657,658],{"id":116,"depth":649,"text":117},{"id":156,"depth":649,"text":157},{"id":226,"depth":649,"text":227},{"id":256,"depth":649,"text":257},{"id":339,"depth":649,"text":340},{"id":396,"depth":649,"text":397},{"id":452,"depth":649,"text":68},{"id":573,"depth":649,"text":574},"A complete list of all screens included in the template.","md",null,{},{"icon":61},{"title":58,"description":659},"MqVF5nMvbCJ2x0gt1XpmRWD2WTXmvoh9dOWHvV9gjYc",[667,669],{"title":53,"path":54,"stem":55,"description":668,"icon":56,"children":-1},"Configure the app name, PWA settings, colors, and environment variables.",{"title":63,"path":64,"stem":65,"description":670,"icon":66,"children":-1},"Answers to common questions and solutions to frequent issues.",1784271369787]