[{"data":1,"prerenderedAt":400},["ShallowReactive",2],{"navigation":3,"\u002Fpricing":189,"\u002Fpricing-surround":399},[4,23,40,51,74,116,157,177],{"title":5,"path":6,"stem":7,"children":8,"icon":22},"Get Started","\u002Fget-started","1.get-started\u002F1.index",[9,12,17],{"title":10,"path":6,"stem":7,"icon":11},"Introduction","i-lucide-house",{"title":13,"path":14,"stem":15,"icon":16},"Prerequisites","\u002Fget-started\u002Fprerequisites","1.get-started\u002F2.prerequisites","i-lucide-list-checks",{"title":18,"path":19,"stem":20,"icon":21},"Installation","\u002Fget-started\u002Finstallation","1.get-started\u002F3.installation","i-lucide-settings","i-lucide-rocket",{"title":24,"icon":25,"path":26,"stem":27,"children":28,"page":39},"Develop","i-lucide-code","\u002Fdevelop","2.develop",[29,34],{"title":30,"path":31,"stem":32,"icon":33},"Version Control","\u002Fdevelop\u002Fversion-control","2.develop\u002F1.version-control","i-lucide-git-branch",{"title":35,"path":36,"stem":37,"icon":38},"Claude Code","\u002Fdevelop\u002Fclaude-code","2.develop\u002F2.claude-code","i-lucide-sparkles",false,{"title":41,"icon":42,"path":43,"stem":44,"children":45,"page":39},"Launch","i-lucide-globe","\u002Flaunch","3.launch",[46],{"title":47,"path":48,"stem":49,"icon":50},"Cloudflare","\u002Flaunch\u002Fcloudflare","3.launch\u002F1.cloudflare","i-lucide-cloud-upload",{"title":52,"path":53,"stem":54,"children":55,"icon":73},"Plugins","\u002Fplugins","4.plugins\u002F1.index",[56,58,63,68],{"title":52,"path":53,"stem":54,"icon":57},"i-lucide-list",{"title":59,"path":60,"stem":61,"icon":62},"Public API","\u002Fplugins\u002Fapi-keys","4.plugins\u002F2.api-keys","i-lucide-key",{"title":64,"path":65,"stem":66,"icon":67},"Cron Jobs","\u002Fplugins\u002Fcron-jobs","4.plugins\u002F4.cron-jobs","i-lucide-clock",{"title":69,"path":70,"stem":71,"icon":72},"Rate Limiting","\u002Fplugins\u002Frate-limiting","4.plugins\u002F5.rate-limiting","i-lucide-gauge","i-lucide-puzzle",{"title":75,"path":76,"stem":77,"children":78,"icon":115},"Examples","\u002Fexamples","5.examples\u002F1.index",[79,80,85,90,95,100,105,110],{"title":75,"path":76,"stem":77,"icon":57},{"title":81,"path":82,"stem":83,"icon":84},"Job Management","\u002Fexamples\u002Fjob-management","5.examples\u002F2.job-management","i-lucide-briefcase",{"title":86,"path":87,"stem":88,"icon":89},"Kanban \u002F To-Do List","\u002Fexamples\u002Fkanban-todo","5.examples\u002F3.kanban-todo","i-lucide-kanban",{"title":91,"path":92,"stem":93,"icon":94},"Inventory Management","\u002Fexamples\u002Finventory-management","5.examples\u002F4.inventory-management","i-lucide-package",{"title":96,"path":97,"stem":98,"icon":99},"Mini CRM","\u002Fexamples\u002Fmini-crm","5.examples\u002F5.mini-crm","i-lucide-users",{"title":101,"path":102,"stem":103,"icon":104},"Sales Orders & Invoices","\u002Fexamples\u002Fsales-invoices","5.examples\u002F6.sales-invoices","i-lucide-receipt",{"title":106,"path":107,"stem":108,"icon":109},"Calendar & Booking","\u002Fexamples\u002Fcalendar-booking","5.examples\u002F7.calendar-booking","i-lucide-calendar",{"title":111,"path":112,"stem":113,"icon":114},"Support Tickets","\u002Fexamples\u002Fsupport-tickets","5.examples\u002F8.support-tickets","i-lucide-life-buoy","i-lucide-book-open",{"title":117,"icon":118,"path":119,"stem":120,"children":121,"page":39},"Reference","i-lucide-file-text","\u002Freference","6.reference",[122,127,132,137,142,147,152],{"title":123,"path":124,"stem":125,"icon":126},"Architecture","\u002Freference\u002Farchitecture","6.reference\u002F1.architecture","i-lucide-layers",{"title":128,"path":129,"stem":130,"icon":131},"Permissions","\u002Freference\u002Fpermissions","6.reference\u002F2.permissions","i-lucide-shield",{"title":133,"path":134,"stem":135,"icon":136},"Invitations","\u002Freference\u002Finvitations","6.reference\u002F3.invitations","i-lucide-mail",{"title":138,"path":139,"stem":140,"icon":141},"Webhooks","\u002Freference\u002Fwebhooks","6.reference\u002F4.webhooks","i-lucide-webhook",{"title":143,"path":144,"stem":145,"icon":146},"AI Chat","\u002Freference\u002Fai-chat","6.reference\u002F5.ai-chat","i-lucide-message-square",{"title":148,"path":149,"stem":150,"icon":151},"Activity Log","\u002Freference\u002Factivity-log","6.reference\u002F6.activity-log","i-lucide-scroll",{"title":153,"path":154,"stem":155,"icon":156},"Manual Setup","\u002Freference\u002Fmanual-setup","6.reference\u002F7.manual-setup","i-lucide-wrench",{"title":158,"icon":159,"path":160,"stem":161,"children":162,"page":39},"Legal","i-lucide-scale","\u002Flegal","7.legal",[163,168,172],{"title":164,"path":165,"stem":166,"icon":167},"License","\u002Flegal\u002Flicense","7.legal\u002F1.license","i-lucide-file-check",{"title":169,"path":170,"stem":171,"icon":118},"Terms and Conditions","\u002Flegal\u002Fterms","7.legal\u002F2.terms",{"title":173,"path":174,"stem":175,"icon":176},"Privacy Policy","\u002Flegal\u002Fprivacy","7.legal\u002F3.privacy","i-lucide-lock",{"title":178,"path":179,"stem":180,"children":181,"icon":183},"Upgrades","\u002Fupgrades","8.upgrades\u002F1.index",[182,184],{"title":178,"path":179,"stem":180,"icon":183},"i-lucide-arrow-up-circle",{"title":185,"path":186,"stem":187,"icon":188},"\u002Fapp\u002F* gated subtree routing","\u002Fupgrades\u002Fapp-subtree-routing","8.upgrades\u002F2.app-subtree-routing","i-lucide-route",{"id":190,"title":191,"body":192,"description":391,"extension":392,"links":393,"meta":394,"navigation":39,"path":395,"seo":396,"stem":397,"__hash__":398},"docs\u002Fpricing.md","Pricing",{"type":193,"value":194,"toc":386},"minimark",[195,246,251,368],[196,197,204],"u-page-c-t-a",{":links":198,"className":199,"description":202,"title":203},"[{\"label\":\"Buy VueStarter — $49\",\"to\":\"https:\u002F\u002Fbuy.stripe.com\u002FeVqaEWbe608r4IE5iJ67S0h\",\"target\":\"_blank\",\"trailingIcon\":\"i-lucide-arrow-right\"}]",[200,201],"dark:bg-neutral-950","my-8","Pay once. Yours forever.","VueStarter — $49 USD",[205,206,208,243],"template",{"v-slot:body":207},"",[209,210,211,219,225,231,237],"ul",{},[212,213,214,218],"li",{},[215,216,217],"strong",{},"Full source code"," — the complete Nuxt + Supabase template",[212,220,221,224],{},[215,222,223],{},"Lifetime updates"," as the template evolves",[212,226,227,230],{},[215,228,229],{},"Prompt refinements"," as Claude Code evolves",[212,232,233,236],{},[215,234,235],{},"Direct support"," — reach out when you're stuck",[212,238,239,242],{},[215,240,241],{},"No lock-in"," — plain Nuxt + Supabase, host anywhere",[244,245],"stars-bg",{},[247,248,250],"h2",{"id":249},"frequently-asked-questions","Frequently Asked Questions",[252,253,255,266,285,307,315,320,330,335,340,353,358,363],"u-accordion",{":items":254},"[{\"label\":\"Do I need Claude Code to use this?\",\"slot\":\"claude-code\"},{\"label\":\"What do I actually get?\",\"slot\":\"what-you-get\"},{\"label\":\"Is this for SaaS or internal apps?\",\"slot\":\"saas-vs-internal\"},{\"label\":\"Can I use it for client projects?\",\"slot\":\"client-projects\"},{\"label\":\"Is there a seat or team limit?\",\"slot\":\"seat-limit\"},{\"label\":\"How do updates work?\",\"slot\":\"updates\"},{\"label\":\"What does support actually look like?\",\"slot\":\"support\"},{\"label\":\"Do I need paid accounts for anything?\",\"slot\":\"paid-accounts\"},{\"label\":\"How long until I can ship?\",\"slot\":\"ship-time\"},{\"label\":\"What's the stack? Am I locked in?\",\"slot\":\"stack\"},{\"label\":\"Can I get a refund?\",\"slot\":\"refund\"},{\"label\":\"What happens if you stop maintaining it?\",\"slot\":\"maintenance\"}]",[205,256,257],{"v-slot:claude-code":207},[258,259,260,261,265],"p",{},"No. The template is self-contained — run the migration, start the dev server, everything works. It was ",[262,263,264],"em",{},"designed"," for Claude Code though: every plugin and example guide on this site is a tested Claude Code prompt. Cursor, Copilot, or hand-coding all work, but Claude Code is the intended workflow and the fastest path.",[205,267,268],{"v-slot:what-you-get":207},[209,269,270,273,276,279,282],{},[212,271,272],{},"Collaborator access to the private VueStarter GitHub repository",[212,274,275],{},"The full Nuxt 3 + Supabase source — auth, multi-tenancy, teams, roles, realtime, webhooks, dashboard UI, and the complete server architecture",[212,277,278],{},"Every plugin and example guide on this site",[212,280,281],{},"All future updates and prompt refinements, pushed as new commits to the same repo",[212,283,284],{},"Direct support from me via GitHub",[205,286,287,294],{"v-slot:saas-vs-internal":207},[258,288,289,290,293],{},"It ships configured for ",[215,291,292],{},"internal tools"," — software you build for a specific business or client, where you control who signs up. Teams are the data boundary, roles work, RLS is enforced.",[258,295,296,297,300,301,306],{},"Flipping it to a ",[215,298,299],{},"public SaaS"," (self-serve signup, any user creates a workspace) is four small file edits, fully documented in ",[302,303,305],"a",{"href":304},"\u002Freference\u002Farchitecture#flipping-to-saas","Architecture → Flipping to SaaS",". Auth, multi-tenancy, and permissions don't change between the two models.",[205,308,309],{"v-slot:client-projects":207},[258,310,311,312,314],{},"Yes. Unlimited projects — personal, commercial, paid client work. The only thing you can't do is resell the template itself as a starter or boilerplate product. Everything you build on top of it is 100% yours. See the ",[302,313,164],{"href":165}," for full terms.",[205,316,317],{"v-slot:seat-limit":207},[258,318,319],{},"No. Share the code with teammates, add them to your fork, ship with as many people as you want. One purchase covers you and anyone working with you.",[205,321,322],{"v-slot:updates":207},[258,323,324,325,329],{},"New commits get pushed to the same private repo you already have access to. ",[326,327,328],"code",{},"git pull"," them into your fork when you're ready, or skip them if you've diverged — your choice. Updates include template improvements, new plugin and example prompts, and refinements as Claude Code and the stack evolve.",[205,331,332],{"v-slot:support":207},[258,333,334],{},"Direct. After purchase you're added as a collaborator on the private repo — open a GitHub issue and I'll see it. No ticket queues, no tiers, no bots. I'm the sole maintainer and I'd rather help you unblock in an afternoon than watch you churn out.",[205,336,337],{"v-slot:paid-accounts":207},[258,338,339],{},"No. Supabase and Cloudflare both have free tiers generous enough to run a real production app. You only pay for those if you outgrow them — which is a good problem to have.",[205,341,342],{"v-slot:ship-time":207},[258,343,344,345,348,349,352],{},"The ",[302,346,347],{"href":19},"Installation guide"," gets the template running locally in about 90 seconds thanks to the one-command installer. ",[302,350,351],{"href":48},"Deploy to Cloudflare"," is another ~5 minutes. You can be live on the internet within an hour of buying.",[205,354,355],{"v-slot:stack":207},[258,356,357],{},"Nuxt 3 (Vue 3 + SSR), Supabase (Postgres, Auth, Realtime, Storage), Nuxt UI, TypeScript. All mainstream, all open source. No proprietary SDKs, no phone-home licensing, no kill switch. You own every line.",[205,359,360],{"v-slot:refund":207},[258,361,362],{},"After you've been added to the private repo, VueStarter is yours forever, so it can't be refunded. If something is genuinely broken or you're truly stuck, open an issue and I'll fix it or help you unblock — that's what the direct support is for.",[205,364,365],{"v-slot:maintenance":207},[258,366,367],{},"The code is still yours, forever. VueStarter has no server-side component of its own, no subscription, no license server. The stack underneath (Nuxt, Supabase) is maintained independently by large teams. Worst case, you walk away with a complete, production-grade Nuxt + Supabase app that you fully control.",[258,369,370,371,373,374,377,378,380,381,385],{},"By purchasing, you agree to the ",[302,372,164],{"href":165},", ",[302,375,376],{"href":170},"Terms & Conditions",", and ",[302,379,173],{"href":174},". Questions before buying? Email ",[302,382,384],{"href":383},"mailto:support@loqode.com","support@loqode.com",".",{"title":207,"searchDepth":387,"depth":388,"links":389},1,2,[390],{"id":249,"depth":388,"text":250},"No monthly fees. No seat pricing. No upsells. Pay once, build forever.","md",null,{},"\u002Fpricing",{"title":191,"description":391},"pricing","adVEtcLVzVLgYW09DyWoK7FLhNGYb2IJQErJP5PUTy8",[393,393],1777092168555]