[{"data":1,"prerenderedAt":196},["ShallowReactive",2],{"auth-session":3,"search-blog":4,"search-legal":54},null,[5,11,15,21,26,30,35,40,45,49],{"id":6,"title":7,"titles":8,"content":9,"level":10},"\u002Fblog\u002Fshipping-faster","Shipping faster with a starter kit",[],"Why skipping the boilerplate week gets your idea in front of users sooner.",1,{"id":12,"title":7,"titles":13,"content":14,"level":10},"\u002Fblog\u002Fshipping-faster#shipping-faster-with-a-starter-kit",[],"The first week of any new SaaS is almost never spent on the idea itself. It's spent wiring up login, a database, and billing. SiteStart Template exists so that week is already done for you.",{"id":16,"title":17,"titles":18,"content":19,"level":20},"\u002Fblog\u002Fshipping-faster#what-you-skip","What you skip",[7],"Choosing and configuring an auth providerDesigning a database schema for users and sessionsSetting up a payments flowWriting a landing page from a blank canvas Focus on the feature that makes your product different.",2,{"id":22,"title":23,"titles":24,"content":25,"level":10},"\u002Fblog\u002Fwelcome-to-sitestart","Welcome to SiteStart Template",[],"Everything that's wired up out of the box, and where to look first.",{"id":27,"title":23,"titles":28,"content":29,"level":10},"\u002Fblog\u002Fwelcome-to-sitestart#welcome-to-sitestart-template",[],"This is your first post. It's stored as a Markdown file in content\u002Fblog\u002F and rendered through Nuxt Content.",{"id":31,"title":32,"titles":33,"content":34,"level":20},"\u002Fblog\u002Fwelcome-to-sitestart#whats-already-wired-up","What's already wired up",[23],"Authentication with magic linksA SQLite database via DrizzleA dashboard behind a protected routeSEO defaults (sitemap, robots, Open Graph) via @nuxtjs\u002Fseo",{"id":36,"title":37,"titles":38,"content":39,"level":20},"\u002Fblog\u002Fwelcome-to-sitestart#writing-new-posts","Writing new posts",[23],"Drop a new .md file in content\u002Fblog\u002F, give it frontmatter matching the schema in content.config.ts, and it'll show up on \u002Fblog automatically.",{"id":41,"title":42,"titles":43,"content":44,"level":10},"\u002Fblog\u002Fwhy-magic-links","Why magic links are worth having alongside passwords",[],"One less sign-in a user has to think about, without giving up passwords entirely.",{"id":46,"title":42,"titles":47,"content":48,"level":10},"\u002Fblog\u002Fwhy-magic-links#why-magic-links-are-worth-having-alongside-passwords",[],"Every password field is a support ticket waiting to happen: resets, reuse, breach checks. SiteStart Template ships magic-link sign-in through Better Auth as a password-free option, alongside (not instead of) email+password and Google OAuth.",{"id":50,"title":51,"titles":52,"content":53,"level":20},"\u002Fblog\u002Fwhy-magic-links#what-that-gets-you","What that gets you",[42],"A sign-in option with nothing to remember or type wrongFewer \"I forgot my password\" support tickets, since it's not the only way inEvery method resolves to the same account when the email matches, so users can switch between them freely You don't have to choose one. SiteStart Template ships all three, and the forgot-password flow, side by side.",[55,60,64,69,74,79,84,89,94,99,104,109,114,118,123,128,133,138,143,147,152,156,161,166,171,176,181,186,191],{"id":56,"title":57,"titles":58,"content":59,"level":10},"\u002Fprivacy","Privacy Policy",[],"How SiteStart Template collects, uses, and protects your data. Template notice: This is placeholder legal content, not legal advice. Replace it\nwith copy reviewed by a lawyer, and update it to reflect what your app actually\ncollects, before you rely on it.",{"id":61,"title":57,"titles":62,"content":63,"level":10},"\u002Fprivacy#privacy-policy",[],"Last updated: January 1, 2026 This policy explains what information SiteStart Template collects, how we use it, and the\nchoices you have.",{"id":65,"title":66,"titles":67,"content":68,"level":20},"\u002Fprivacy#_1-information-we-collect","1. Information we collect",[57],"Account information: name and email address when you sign up, either directly or\nvia a social provider (e.g. Google).Usage data: how you interact with the app, for the purpose of improving it.Device information: IP address, browser, and device type, collected automatically\nas part of maintaining your session.",{"id":70,"title":71,"titles":72,"content":73,"level":20},"\u002Fprivacy#_2-how-we-use-your-information","2. How we use your information",[57],"We use your information to: Provide, maintain, and improve the serviceAuthenticate you and keep your account secureSend you service-related emails (and marketing emails only if you opt in)Respond to support requests",{"id":75,"title":76,"titles":77,"content":78,"level":20},"\u002Fprivacy#_3-cookies","3. Cookies",[57],"We use cookies to keep you signed in and to remember your preferences. See our\nTerms of Service for more on how the service works.",{"id":80,"title":81,"titles":82,"content":83,"level":20},"\u002Fprivacy#_4-data-sharing","4. Data sharing",[57],"We don't sell your personal data. We share it only with service providers who help us\nrun SiteStart Template (e.g. hosting, email delivery), under agreements that require them to\nprotect it, or when required by law.",{"id":85,"title":86,"titles":87,"content":88,"level":20},"\u002Fprivacy#_5-data-retention","5. Data retention",[57],"We retain your data for as long as your account is active. If you delete your account\nfrom Settings → Account, we delete your personal data within a reasonable period,\nexcept where we're required to retain it for legal or accounting purposes.",{"id":90,"title":91,"titles":92,"content":93,"level":20},"\u002Fprivacy#_6-your-rights","6. Your rights",[57],"Depending on where you live, you may have the right to access, correct, or delete your\npersonal data, or to object to certain processing. Contact us to exercise these rights.",{"id":95,"title":96,"titles":97,"content":98,"level":20},"\u002Fprivacy#_7-security","7. Security",[57],"We use industry-standard measures to protect your data, including encrypted\nconnections and hashed passwords. No method of transmission or storage is 100% secure.",{"id":100,"title":101,"titles":102,"content":103,"level":20},"\u002Fprivacy#_8-changes-to-this-policy","8. Changes to this policy",[57],"We may update this policy from time to time. We'll notify you of material changes by\nemail or through the app.",{"id":105,"title":106,"titles":107,"content":108,"level":20},"\u002Fprivacy#_9-contact","9. Contact",[57],"Questions about this policy? Reach us at hello@example.com\nor through our contact page.",{"id":110,"title":111,"titles":112,"content":113,"level":10},"\u002Frefund","Refund Policy",[],"How refunds work for SiteStart Template subscriptions. Template notice: This is placeholder legal content, not legal advice. Update the\nspecific windows and conditions below to match your actual refund process before you\nrely on it.",{"id":115,"title":111,"titles":116,"content":117,"level":10},"\u002Frefund#refund-policy",[],"Last updated: January 1, 2026 We want you to be happy with SiteStart Template. Here's how refunds work.",{"id":119,"title":120,"titles":121,"content":122,"level":20},"\u002Frefund#_1-free-plan","1. Free plan",[111],"The Starter plan is free, so there's nothing to refund.",{"id":124,"title":125,"titles":126,"content":127,"level":20},"\u002Frefund#_2-paid-subscriptions","2. Paid subscriptions",[111],"If you're not satisfied with a paid plan, contact us within 14 days of your\npurchase or renewal and we'll issue a full refund, no questions asked.",{"id":129,"title":130,"titles":131,"content":132,"level":20},"\u002Frefund#_3-how-to-request-a-refund","3. How to request a refund",[111],"Email hello@example.com or use our\ncontact page with your account email and the date of the charge. We aim to\nprocess refund requests within 5 business days.",{"id":134,"title":135,"titles":136,"content":137,"level":20},"\u002Frefund#_4-after-the-refund-window","4. After the refund window",[111],"Requests made after 14 days are reviewed on a case-by-case basis. We're generally happy\nto help if something went wrong on our end (a billing error, an outage, etc.).",{"id":139,"title":140,"titles":141,"content":142,"level":20},"\u002Frefund#_5-cancellations","5. Cancellations",[111],"Canceling a subscription stops future billing but doesn't automatically refund the\ncurrent billing period. See the section above if you'd like a refund for the current\nperiod.",{"id":144,"title":145,"titles":146,"content":108,"level":20},"\u002Frefund#_6-contact","6. Contact",[111],{"id":148,"title":149,"titles":150,"content":151,"level":10},"\u002Fterms","Terms of Service",[],"The terms that govern your use of SiteStart Template. Template notice: This is placeholder legal content, not legal advice. Replace it\nwith copy reviewed by a lawyer for your actual business before you rely on it.",{"id":153,"title":149,"titles":154,"content":155,"level":10},"\u002Fterms#terms-of-service",[],"Last updated: January 1, 2026 Welcome to SiteStart Template. By creating an account or using our service, you agree to these\nterms. Please read them carefully.",{"id":157,"title":158,"titles":159,"content":160,"level":20},"\u002Fterms#_1-using-our-service","1. Using our service",[149],"You must be at least 18 years old, or the age of majority in your jurisdiction, to use\nSiteStart Template. You're responsible for the activity that happens on your account and for\nkeeping your password secure.",{"id":162,"title":163,"titles":164,"content":165,"level":20},"\u002Fterms#_2-your-content","2. Your content",[149],"You retain ownership of anything you create using SiteStart Template. By using the service, you\ngrant us a limited license to host and process that content solely to provide the\nservice to you.",{"id":167,"title":168,"titles":169,"content":170,"level":20},"\u002Fterms#_3-acceptable-use","3. Acceptable use",[149],"Don't use SiteStart Template to: Break the law or infringe on someone else's rightsSend spam, malware, or abusive contentAttempt to gain unauthorized access to other accounts or our systems",{"id":172,"title":173,"titles":174,"content":175,"level":20},"\u002Fterms#_4-subscriptions-and-billing","4. Subscriptions and billing",[149],"Paid plans are billed in advance on a recurring basis. You can cancel at any time from\nyour account settings; cancellation takes effect at the end of the current billing\nperiod. See our Refund Policy for details on refunds.",{"id":177,"title":178,"titles":179,"content":180,"level":20},"\u002Fterms#_5-termination","5. Termination",[149],"We may suspend or terminate your account if you violate these terms. You can delete\nyour account at any time from Settings → Account.",{"id":182,"title":183,"titles":184,"content":185,"level":20},"\u002Fterms#_6-disclaimer-and-limitation-of-liability","6. Disclaimer and limitation of liability",[149],"SiteStart Template is provided \"as is\" without warranties of any kind. To the maximum extent\npermitted by law, we are not liable for indirect, incidental, or consequential damages\narising from your use of the service.",{"id":187,"title":188,"titles":189,"content":190,"level":20},"\u002Fterms#_7-changes-to-these-terms","7. Changes to these terms",[149],"We may update these terms from time to time. We'll notify you of material changes by\nemail or through the app.",{"id":192,"title":193,"titles":194,"content":195,"level":20},"\u002Fterms#_8-contact","8. Contact",[149],"Questions about these terms? Reach us at hello@example.com\nor through our contact page.",1789558804345]