v4.1 - Admin/onboarding

This commit is contained in:
2026-05-18 22:25:43 +12:00
parent 6ff970015f
commit 541ae2eeec
79 changed files with 11544 additions and 1007 deletions
+46 -3
View File
@@ -6,7 +6,7 @@
import HowItWorksSection from '$lib/components/HowItWorksSection.svelte';
import InfoSection from '$lib/components/InfoSection.svelte';
import InstagramSection from '$lib/components/InstagramSection.svelte';
import BookingSection from '$lib/components/BookingSection.svelte';
import BookingWizard from '$lib/components/BookingWizard.svelte';
import FounderStorySection from '$lib/components/FounderStorySection.svelte';
import ServicesSection from '$lib/components/ServicesSection.svelte';
import TestimonialsSection from '$lib/components/TestimonialsSection.svelte';
@@ -43,7 +43,7 @@
'@id': 'https://www.goodwalk.co.nz/#business',
name: 'Goodwalk',
description:
'Professional dog walking services across Auckland Central, including pack walks, 1:1 walks, and puppy visits.',
'Professional dog walking services across Auckland Central, including pack walks, solo walks, and puppy visits.',
url: siteUrl,
logo: `${siteUrl}/images/goodwalk-auckland-dog-walking-logo.webp`,
image: absoluteUrl(data.content.hero.imageUrl),
@@ -96,6 +96,49 @@
name: testimonial.reviewer
},
reviewBody: testimonial.quote
})),
founder: { '@id': `${siteUrl}/#alessandra` },
employee: [{ '@id': `${siteUrl}/#alessandra` }]
},
{
'@context': 'https://schema.org',
'@type': 'Person',
'@id': `${siteUrl}/#alessandra`,
name: 'Alessandra',
jobTitle: 'Founder & lead dog walker',
worksFor: { '@id': `${siteUrl}/#business` },
image: absoluteUrl('/images/alessandra-goodwalk-founder-auckland.webp'),
url: `${siteUrl}/about`,
knowsAbout: [
'Dog walking',
'Small and medium dog handling',
'Puppy socialisation',
'Pet first aid'
],
hasCredential: [
{
'@type': 'EducationalOccupationalCredential',
credentialCategory: 'certification',
name: 'Pet First Aid Certified'
},
{
'@type': 'EducationalOccupationalCredential',
credentialCategory: 'insurance',
name: 'Public Liability Insurance'
}
]
},
{
'@context': 'https://schema.org',
'@type': 'HowTo',
name: 'How to start with Goodwalk',
description: data.content.howItWorks.intro,
totalTime: 'P14D',
step: data.content.howItWorks.steps.map((step, index) => ({
'@type': 'HowToStep',
position: index + 1,
name: step.title,
text: step.body
}))
}
]
@@ -132,7 +175,7 @@
<TestimonialsSection testimonials={content.testimonials} seedKey="/" />
<FounderStorySection founderStory={content.founderStory} />
<InfoSection info={content.info} />
<BookingSection booking={content.booking} variant="card-stepper" />
<BookingWizard booking={content.booking} pagePath="/" />
<InstagramSection instagram={content.instagram} />
<Footer footer={content.footer} />
{/if}