37 Commits

Author SHA1 Message Date
cdbb159141 Merge version_3 into main
Merge version_3 into main
2026-03-04 12:06:39 +00:00
19d34c0cbf Update src/app/about/page.tsx 2026-03-04 12:06:35 +00:00
e618907294 Merge version_3 into main
Merge version_3 into main
2026-03-04 12:06:00 +00:00
eece2a28f4 Update src/app/activities/page.tsx 2026-03-04 12:05:55 +00:00
ff3039e3d3 Merge version_3 into main
Merge version_3 into main
2026-03-04 12:05:06 +00:00
ada50c62e6 Update src/app/professionals/page.tsx 2026-03-04 12:05:01 +00:00
5466ee03da Update src/app/page.tsx 2026-03-04 12:05:00 +00:00
3c43a78636 Update src/app/activities/page.tsx 2026-03-04 12:04:59 +00:00
fef5586686 Merge version_3 into main
Merge version_3 into main
2026-03-04 11:31:56 +00:00
18e84be873 Update src/app/resources/page.tsx 2026-03-04 11:31:52 +00:00
583b1760b3 Update src/app/professionals/page.tsx 2026-03-04 11:31:51 +00:00
3c5f526415 Update src/app/page.tsx 2026-03-04 11:31:51 +00:00
34d0eb0024 Update src/app/activities/page.tsx 2026-03-04 11:31:50 +00:00
3f487b1481 Update src/app/about/page.tsx 2026-03-04 11:31:50 +00:00
e12db42b37 Merge version_3 into main
Merge version_3 into main
2026-03-04 11:31:04 +00:00
4da745f550 Update src/app/resources/page.tsx 2026-03-04 11:31:00 +00:00
b46434bcd8 Update src/app/professionals/page.tsx 2026-03-04 11:30:59 +00:00
cd6216ba75 Update src/app/page.tsx 2026-03-04 11:30:59 +00:00
67f9ad5b2e Update src/app/layout.tsx 2026-03-04 11:30:58 +00:00
17a6431ae6 Update src/app/contact/page.tsx 2026-03-04 11:30:58 +00:00
556670197a Update src/app/activities/page.tsx 2026-03-04 11:30:57 +00:00
f895a24d26 Update src/app/about/page.tsx 2026-03-04 11:30:57 +00:00
b03a6244f2 Merge version_2 into main
Merge version_2 into main
2026-03-04 11:26:22 +00:00
74d04203ac Update src/app/resources/page.tsx 2026-03-04 11:26:18 +00:00
a98cf09fa8 Update src/app/professionals/page.tsx 2026-03-04 11:26:18 +00:00
7a32a98e3a Update src/app/page.tsx 2026-03-04 11:26:17 +00:00
bc13e60ee9 Update src/app/activities/page.tsx 2026-03-04 11:26:16 +00:00
1b29278612 Update src/app/about/page.tsx 2026-03-04 11:26:16 +00:00
680d6f8e89 Merge version_2 into main
Merge version_2 into main
2026-03-04 11:25:15 +00:00
96600511bc Update src/app/resources/page.tsx 2026-03-04 11:25:11 +00:00
d157c72972 Update src/app/professionals/page.tsx 2026-03-04 11:25:10 +00:00
fa439dc680 Update src/app/page.tsx 2026-03-04 11:25:10 +00:00
2638f4764c Update src/app/layout.tsx 2026-03-04 11:25:09 +00:00
77277a431c Update src/app/contact/page.tsx 2026-03-04 11:25:09 +00:00
f2689a2c30 Update src/app/activities/page.tsx 2026-03-04 11:25:08 +00:00
03878a6976 Update src/app/about/page.tsx 2026-03-04 11:25:08 +00:00
c04e1ccbe5 Merge version_1 into main
Merge version_1 into main
2026-03-04 11:20:24 +00:00
7 changed files with 83 additions and 216 deletions

View File

@@ -1,7 +1,6 @@
"use client"; "use client";
import { ThemeProvider } from "@/providers/themeProvider/ThemeProvider"; import { ThemeProvider } from "@/providers/themeProvider/ThemeProvider";
import Link from "next/link";
import NavbarStyleCentered from "@/components/navbar/NavbarStyleCentered/NavbarStyleCentered"; import NavbarStyleCentered from "@/components/navbar/NavbarStyleCentered/NavbarStyleCentered";
import MetricSplitMediaAbout from "@/components/sections/about/MetricSplitMediaAbout"; import MetricSplitMediaAbout from "@/components/sections/about/MetricSplitMediaAbout";
import SocialProofOne from "@/components/sections/socialProof/SocialProofOne"; import SocialProofOne from "@/components/sections/socialProof/SocialProofOne";
@@ -48,7 +47,7 @@ export default function AboutPage() {
{ value: "2019", title: "Founded to bridge NHS waiting list gaps" }, { value: "2019", title: "Founded to bridge NHS waiting list gaps" },
{ value: "UK-Wide", title: "Supporting families across the United Kingdom" }, { value: "UK-Wide", title: "Supporting families across the United Kingdom" },
]} ]}
imageSrc="http://img.b2bpic.net/free-photo/discussing-financial-reports_1098-18276.jpg?_wi=2" imageSrc="http://img.b2bpic.net/premium-photo/little-girl-dreaming-playing-outside-sun-after-lockdown-smiling-looking-out-window-small-cute-happy-female-child-waiting-thinking-daydreaming-with-her-hand-her-chin_590464-77405.jpg?id=30896423"
imageAlt="SpeechBridge mission and impact" imageAlt="SpeechBridge mission and impact"
useInvertedBackground={false} useInvertedBackground={false}
mediaAnimation="slide-up" mediaAnimation="slide-up"
@@ -68,12 +67,7 @@ export default function AboutPage() {
textboxLayout="default" textboxLayout="default"
useInvertedBackground={true} useInvertedBackground={true}
names={[ names={[
"National Health Service (NHS)", "National Health Service (NHS)", "Speech and Language UK", "Education Endowment Foundation", "Royal College of Speech and Language Therapists", "British Academy of Audiology", "UK Government: Department for Education"
"Speech and Language UK",
"Education Endowment Foundation",
"Royal College of Speech and Language Therapists",
"British Academy of Audiology",
"UK Government: Department for Education",
]} ]}
speed={40} speed={40}
showCard={true} showCard={true}
@@ -91,7 +85,7 @@ export default function AboutPage() {
{ value: "Accessible", title: "WCAG 2.1 AA compliant, designed for all families" }, { value: "Accessible", title: "WCAG 2.1 AA compliant, designed for all families" },
{ value: "Evidence-Led", title: "Every activity backed by research and therapist input" }, { value: "Evidence-Led", title: "Every activity backed by research and therapist input" },
]} ]}
imageSrc="http://img.b2bpic.net/free-photo/discussing-financial-reports_1098-18276.jpg?_wi=3" imageSrc="http://img.b2bpic.net/free-photo/little-girl-dandelion-field-sunset-emotional-happy-child_1321-3376.jpg?id=26255574"
imageAlt="SpeechBridge team and values" imageAlt="SpeechBridge team and values"
useInvertedBackground={false} useInvertedBackground={false}
mediaAnimation="slide-up" mediaAnimation="slide-up"
@@ -105,8 +99,7 @@ export default function AboutPage() {
<FooterSimple <FooterSimple
columns={[ columns={[
{ {
title: "Platform", title: "Platform", items: [
items: [
{ label: "Home", href: "/" }, { label: "Home", href: "/" },
{ label: "Activity Library", href: "/activities" }, { label: "Activity Library", href: "/activities" },
{ label: "Resources", href: "/resources" }, { label: "Resources", href: "/resources" },
@@ -114,8 +107,7 @@ export default function AboutPage() {
], ],
}, },
{ {
title: "Support", title: "Support", items: [
items: [
{ label: "Parent Guidance Hub", href: "/resources" }, { label: "Parent Guidance Hub", href: "/resources" },
{ label: "FAQ", href: "/resources" }, { label: "FAQ", href: "/resources" },
{ label: "NHS Referral Guide", href: "/professionals" }, { label: "NHS Referral Guide", href: "/professionals" },
@@ -123,8 +115,7 @@ export default function AboutPage() {
], ],
}, },
{ {
title: "Community", title: "Community", items: [
items: [
{ label: "Parent Forum", href: "/resources" }, { label: "Parent Forum", href: "/resources" },
{ label: "Weekly Newsletter", href: "/" }, { label: "Weekly Newsletter", href: "/" },
{ label: "Professional Directory", href: "/professionals" }, { label: "Professional Directory", href: "/professionals" },
@@ -132,8 +123,7 @@ export default function AboutPage() {
], ],
}, },
{ {
title: "Legal", title: "Legal", items: [
items: [
{ label: "Privacy Policy", href: "/resources" }, { label: "Privacy Policy", href: "/resources" },
{ label: "Terms of Service", href: "/resources" }, { label: "Terms of Service", href: "/resources" },
{ label: "Disclaimer", href: "/resources" }, { label: "Disclaimer", href: "/resources" },

View File

@@ -1,7 +1,6 @@
"use client"; "use client";
import { ThemeProvider } from "@/providers/themeProvider/ThemeProvider"; import { ThemeProvider } from "@/providers/themeProvider/ThemeProvider";
import Link from "next/link";
import NavbarStyleCentered from "@/components/navbar/NavbarStyleCentered/NavbarStyleCentered"; import NavbarStyleCentered from "@/components/navbar/NavbarStyleCentered/NavbarStyleCentered";
import FeatureCardTwentyThree from "@/components/sections/feature/FeatureCardTwentyThree"; import FeatureCardTwentyThree from "@/components/sections/feature/FeatureCardTwentyThree";
import MetricCardTwo from "@/components/sections/metrics/MetricCardTwo"; import MetricCardTwo from "@/components/sections/metrics/MetricCardTwo";
@@ -47,25 +46,16 @@ export default function ActivitiesPage() {
tagAnimation="slide-up" tagAnimation="slide-up"
features={[ features={[
{ {
id: "1", id: "1", title: "Bubble Talk for Ages 02: Building First Words", tags: ["Ages 0-2", "Vocabulary"],
title: "Bubble Talk for Ages 02: Building First Words", imageSrc: "http://img.b2bpic.net/free-photo/little-girl-dandelion-field-sunset-emotional-happy-child_1321-3338.jpg?id=26169109", imageAlt: "Bubble play activity for infant speech development"
tags: ["Ages 0-2", "Vocabulary"],
imageSrc: "http://img.b2bpic.net/free-photo/young-woman-doing-speech-therapy-with-children_23-2149110284.jpg?_wi=5",
imageAlt: "Bubble play activity for infant speech development",
}, },
{ {
id: "2", id: "2", title: "Rhyme Time Games for Ages 24: Sound Awareness", tags: ["Ages 2-4", "Listening Skills"],
title: "Rhyme Time Games for Ages 24: Sound Awareness", imageSrc: "https://images.unsplash.com/photo-1552664730-d307ca884978?w=800&h=600&fit=crop&_wi=2", imageAlt: "Rhyme activity cards for toddler phonological awareness"
tags: ["Ages 2-4", "Listening Skills"],
imageSrc: "http://img.b2bpic.net/free-photo/young-woman-doing-speech-therapy-with-children_23-2149110284.jpg?_wi=6",
imageAlt: "Rhyme activity cards for toddler phonological awareness",
}, },
{ {
id: "3", id: "3", title: "Story Sequencing for Ages 47: Narrative Skills", tags: ["Ages 4-7", "Language Development"],
title: "Story Sequencing for Ages 47: Narrative Skills", imageSrc: "http://img.b2bpic.net/free-photo/cute-little-girl-child-wearing-glasses-pointing_171337-3444.jpg?id=6781683", imageAlt: "Story sequencing cards for older child narrative development"
tags: ["Ages 4-7", "Language Development"],
imageSrc: "http://img.b2bpic.net/free-photo/young-woman-doing-speech-therapy-with-children_23-2149110284.jpg?_wi=7",
imageAlt: "Story sequencing cards for older child narrative development",
}, },
]} ]}
animationType="slide-up" animationType="slide-up"
@@ -104,25 +94,16 @@ export default function ActivitiesPage() {
tagAnimation="slide-up" tagAnimation="slide-up"
features={[ features={[
{ {
id: "1", id: "1", title: "Sign Up Free: Create your SpeechBridge account in under 2 minutes", tags: ["Step 1", "Easy"],
title: "Sign Up Free: Create your SpeechBridge account in under 2 minutes", imageSrc: "https://images.unsplash.com/photo-1531482615713-2afd69097998?w=800&h=600&fit=crop&_wi=2", imageAlt: "Account creation interface"
tags: ["Step 1", "Easy"],
imageSrc: "http://img.b2bpic.net/free-photo/young-woman-doing-speech-therapy-with-children_23-2149110284.jpg?_wi=8",
imageAlt: "Account creation interface",
}, },
{ {
id: "2", id: "2", title: "Select Your Child's Age: Activities tailored to developmental stage", tags: ["Step 2", "Personalized"],
title: "Select Your Child's Age: Activities tailored to developmental stage", imageSrc: "http://img.b2bpic.net/premium-photo/girl-portrait-playing-house-development-learning-childhood-growth-with-happiness-child-fun-games-home-coordination-skills-creativity-preschool-activity-floor_590464-455405.jpg?id=374521662", imageAlt: "Age group selection screen"
tags: ["Step 2", "Personalized"],
imageSrc: "http://img.b2bpic.net/free-photo/young-woman-doing-speech-therapy-with-children_23-2149110284.jpg?_wi=9",
imageAlt: "Age group selection screen",
}, },
{ {
id: "3", id: "3", title: "Start Playing: Download, print, or use activities with your child", tags: ["Step 3", "Immediate Access"],
title: "Start Playing: Download, print, or use activities with your child", imageSrc: "http://img.b2bpic.net/premium-photo/happy-child-with-blue-t-shirt-garden_58409-10858.jpg?id=3337529", imageAlt: "Activity library dashboard"
tags: ["Step 3", "Immediate Access"],
imageSrc: "http://img.b2bpic.net/free-photo/young-woman-doing-speech-therapy-with-children_23-2149110284.jpg?_wi=10",
imageAlt: "Activity library dashboard",
}, },
]} ]}
animationType="slide-up" animationType="slide-up"
@@ -136,8 +117,7 @@ export default function ActivitiesPage() {
<FooterSimple <FooterSimple
columns={[ columns={[
{ {
title: "Platform", title: "Platform", items: [
items: [
{ label: "Home", href: "/" }, { label: "Home", href: "/" },
{ label: "Activity Library", href: "/activities" }, { label: "Activity Library", href: "/activities" },
{ label: "Resources", href: "/resources" }, { label: "Resources", href: "/resources" },
@@ -145,8 +125,7 @@ export default function ActivitiesPage() {
], ],
}, },
{ {
title: "Support", title: "Support", items: [
items: [
{ label: "Parent Guidance Hub", href: "/resources" }, { label: "Parent Guidance Hub", href: "/resources" },
{ label: "FAQ", href: "/resources" }, { label: "FAQ", href: "/resources" },
{ label: "NHS Referral Guide", href: "/professionals" }, { label: "NHS Referral Guide", href: "/professionals" },
@@ -154,8 +133,7 @@ export default function ActivitiesPage() {
], ],
}, },
{ {
title: "Community", title: "Community", items: [
items: [
{ label: "Parent Forum", href: "/resources" }, { label: "Parent Forum", href: "/resources" },
{ label: "Weekly Newsletter", href: "/" }, { label: "Weekly Newsletter", href: "/" },
{ label: "Professional Directory", href: "/professionals" }, { label: "Professional Directory", href: "/professionals" },
@@ -163,8 +141,7 @@ export default function ActivitiesPage() {
], ],
}, },
{ {
title: "Legal", title: "Legal", items: [
items: [
{ label: "Privacy Policy", href: "/resources" }, { label: "Privacy Policy", href: "/resources" },
{ label: "Terms of Service", href: "/resources" }, { label: "Terms of Service", href: "/resources" },
{ label: "Disclaimer", href: "/resources" }, { label: "Disclaimer", href: "/resources" },

View File

@@ -1,7 +1,6 @@
"use client"; "use client";
import { ThemeProvider } from "@/providers/themeProvider/ThemeProvider"; import { ThemeProvider } from "@/providers/themeProvider/ThemeProvider";
import Link from "next/link";
import NavbarStyleCentered from "@/components/navbar/NavbarStyleCentered/NavbarStyleCentered"; import NavbarStyleCentered from "@/components/navbar/NavbarStyleCentered/NavbarStyleCentered";
import ContactCenter from "@/components/sections/contact/ContactCenter"; import ContactCenter from "@/components/sections/contact/ContactCenter";
import MetricCardTwo from "@/components/sections/metrics/MetricCardTwo"; import MetricCardTwo from "@/components/sections/metrics/MetricCardTwo";
@@ -100,8 +99,7 @@ export default function ContactPage() {
<FooterSimple <FooterSimple
columns={[ columns={[
{ {
title: "Platform", title: "Platform", items: [
items: [
{ label: "Home", href: "/" }, { label: "Home", href: "/" },
{ label: "Activity Library", href: "/activities" }, { label: "Activity Library", href: "/activities" },
{ label: "Resources", href: "/resources" }, { label: "Resources", href: "/resources" },
@@ -109,8 +107,7 @@ export default function ContactPage() {
], ],
}, },
{ {
title: "Support", title: "Support", items: [
items: [
{ label: "Parent Guidance Hub", href: "/resources" }, { label: "Parent Guidance Hub", href: "/resources" },
{ label: "FAQ", href: "/resources" }, { label: "FAQ", href: "/resources" },
{ label: "NHS Referral Guide", href: "/professionals" }, { label: "NHS Referral Guide", href: "/professionals" },
@@ -118,8 +115,7 @@ export default function ContactPage() {
], ],
}, },
{ {
title: "Community", title: "Community", items: [
items: [
{ label: "Parent Forum", href: "/resources" }, { label: "Parent Forum", href: "/resources" },
{ label: "Weekly Newsletter", href: "/" }, { label: "Weekly Newsletter", href: "/" },
{ label: "Professional Directory", href: "/professionals" }, { label: "Professional Directory", href: "/professionals" },
@@ -127,8 +123,7 @@ export default function ContactPage() {
], ],
}, },
{ {
title: "Legal", title: "Legal", items: [
items: [
{ label: "Privacy Policy", href: "/resources" }, { label: "Privacy Policy", href: "/resources" },
{ label: "Terms of Service", href: "/resources" }, { label: "Terms of Service", href: "/resources" },
{ label: "Disclaimer", href: "/resources" }, { label: "Disclaimer", href: "/resources" },

View File

@@ -5,36 +5,23 @@ import { ServiceWrapper } from "@/components/ServiceWrapper";
import Tag from "@/tag/Tag"; import Tag from "@/tag/Tag";
const archivo = Archivo({ const archivo = Archivo({
variable: "--font-archivo", variable: "--font-archivo", subsets: ["latin"],
subsets: ["latin"],
}); });
export const metadata: Metadata = { export const metadata: Metadata = {
title: "SpeechBridge - Home Speech & Language Support for UK Families", title: "SpeechBridge - Home Speech & Language Support for UK Families", description: "Evidence-backed speech and language activities for children aged 07. Support your child's communication development at home during NHS waiting periods. Trusted by parents and speech therapists.", keywords: "speech development, language support, children 0-7, NHS waiting list, speech therapy at home, UK parents, communication skills, early intervention", metadataBase: new URL("https://speechbridge.uk"),
description: "Evidence-backed speech and language activities for children aged 07. Support your child's communication development at home during NHS waiting periods. Trusted by parents and speech therapists.",
keywords: "speech development, language support, children 0-7, NHS waiting list, speech therapy at home, UK parents, communication skills, early intervention",
metadataBase: new URL("https://speechbridge.uk"),
alternates: { alternates: {
canonical: "https://speechbridge.uk", canonical: "https://speechbridge.uk"
}, },
openGraph: { openGraph: {
title: "SpeechBridge - Support Your Child's Speech Journey", title: "SpeechBridge - Support Your Child's Speech Journey", description: "Home-based speech and language activities during NHS waiting periods. Evidence-backed, parent-designed, therapist-endorsed.", url: "https://speechbridge.uk", siteName: "SpeechBridge", type: "website", images: [
description: "Home-based speech and language activities during NHS waiting periods. Evidence-backed, parent-designed, therapist-endorsed.",
url: "https://speechbridge.uk",
siteName: "SpeechBridge",
type: "website",
images: [
{ {
url: "https://speechbridge.uk/og-image.jpg", url: "https://speechbridge.uk/og-image.jpg", alt: "SpeechBridge - Speech and language support for UK families"
alt: "SpeechBridge - Speech and language support for UK families",
}, },
], ],
}, },
twitter: { twitter: {
card: "summary_large_image", card: "summary_large_image", title: "SpeechBridge - Support Your Child's Speech Development", description: "Evidence-backed activities and guidance for parents during NHS waiting periods.", images: ["https://speechbridge.uk/twitter-image.jpg"],
title: "SpeechBridge - Support Your Child's Speech Development",
description: "Evidence-backed activities and guidance for parents during NHS waiting periods.",
images: ["https://speechbridge.uk/twitter-image.jpg"],
}, },
robots: { robots: {
index: true, index: true,

View File

@@ -1,7 +1,6 @@
"use client"; "use client";
import { ThemeProvider } from "@/providers/themeProvider/ThemeProvider"; import { ThemeProvider } from "@/providers/themeProvider/ThemeProvider";
import Link from "next/link";
import NavbarStyleCentered from "@/components/navbar/NavbarStyleCentered/NavbarStyleCentered"; import NavbarStyleCentered from "@/components/navbar/NavbarStyleCentered/NavbarStyleCentered";
import HeroLogoBillboardSplit from "@/components/sections/hero/HeroLogoBillboardSplit"; import HeroLogoBillboardSplit from "@/components/sections/hero/HeroLogoBillboardSplit";
import MetricCardTwo from "@/components/sections/metrics/MetricCardTwo"; import MetricCardTwo from "@/components/sections/metrics/MetricCardTwo";
@@ -57,7 +56,7 @@ export default function HomePage() {
{ text: "Learn More", href: "/about" }, { text: "Learn More", href: "/about" },
]} ]}
layoutOrder="default" layoutOrder="default"
imageSrc="http://img.b2bpic.net/free-photo/young-woman-doing-speech-therapy-with-kids_23-2149110280.jpg" imageSrc="http://img.b2bpic.net/free-photo/cute-boy-sit-grass-park_1303-25300.jpg?id=11601138"
imageAlt="Parent and child engaged in speech activity at home" imageAlt="Parent and child engaged in speech activity at home"
frameStyle="card" frameStyle="card"
mediaAnimation="slide-up" mediaAnimation="slide-up"
@@ -95,9 +94,9 @@ export default function HomePage() {
description="During NHS waiting periods, early speech and language support at home makes a measurable difference. SpeechBridge provides evidence-backed activities, expert guidance, and a supportive community for parents, informed by research from the NHS, Speech and Language UK, and the Education Endowment Foundation." description="During NHS waiting periods, early speech and language support at home makes a measurable difference. SpeechBridge provides evidence-backed activities, expert guidance, and a supportive community for parents, informed by research from the NHS, Speech and Language UK, and the Education Endowment Foundation."
metrics={[ metrics={[
{ value: "Research Proven", title: "Evidence from EEF, NHS, and SALT professionals" }, { value: "Research Proven", title: "Evidence from EEF, NHS, and SALT professionals" },
{ value: "Parent-Designed", title: "Built with input from families and therapists" }, { value: "Parent Designed", title: "Built with input from families and therapists" },
]} ]}
imageSrc="http://img.b2bpic.net/free-photo/discussing-financial-reports_1098-18276.jpg?_wi=1" imageSrc="http://img.b2bpic.net/free-photo/beautiful-little-blonde-girl-smiles-winking-posing-touching-face-with-her-hands-pink-cute-dress-child-looking-happy-delighted-copy-space_176420-10150.jpg?id=8685885"
imageAlt="Evidence-based research and clinical guidelines" imageAlt="Evidence-based research and clinical guidelines"
useInvertedBackground={true} useInvertedBackground={true}
mediaAnimation="slide-up" mediaAnimation="slide-up"
@@ -116,33 +115,21 @@ export default function HomePage() {
tagAnimation="slide-up" tagAnimation="slide-up"
features={[ features={[
{ {
id: "1", id: "1", title: "Age-Grouped Activities (02, 24, 47)", tags: ["Tailored", "Age-Appropriate"],
title: "Age-Grouped Activities (02, 24, 47)", imageSrc: "http://img.b2bpic.net/free-photo/close-up-child-enjoying-didactic-game_23-2149316890.jpg?id=23669765", imageAlt: "Age-grouped activity cards for speech development"
tags: ["Tailored", "Age-Appropriate"],
imageSrc: "http://img.b2bpic.net/free-photo/young-woman-doing-speech-therapy-with-children_23-2149110284.jpg?_wi=1",
imageAlt: "Age-grouped activity cards for speech development",
}, },
{ {
id: "2", id: "2", title: "Category-Based Search: Articulation, Vocabulary, Listening, Confidence", tags: ["Organised", "Easy Navigation"],
title: "Category-Based Search: Articulation, Vocabulary, Listening, Confidence", imageSrc: "https://images.unsplash.com/photo-1552664730-d307ca884978?w=800&h=600&fit=crop&_wi=1", imageAlt: "Activity categories for different speech needs"
tags: ["Organised", "Easy Navigation"],
imageSrc: "http://img.b2bpic.net/free-photo/young-woman-doing-speech-therapy-with-children_23-2149110284.jpg?_wi=2",
imageAlt: "Activity categories for different speech needs",
}, },
{ {
id: "3", id: "3", title: "Printable Activity Cards & Progress Tracker", tags: ["Practical", "Offline-Friendly"],
title: "Printable Activity Cards & Progress Tracker", imageSrc: "http://img.b2bpic.net/free-photo/little-girl-dandelion-field-sunset-emotional-happy-child_1321-3396.jpg?id=26255595", imageAlt: "Printable materials and progress tracking tools"
tags: ["Practical", "Offline-Friendly"],
imageSrc: "http://img.b2bpic.net/free-photo/young-woman-doing-speech-therapy-with-children_23-2149110284.jpg?_wi=3",
imageAlt: "Printable materials and progress tracking tools",
}, },
{ {
id: "4", id: "4", title: "Evidence-Backed Guidance with WCAG 2.1 AA Accessibility", tags: ["Accessible", "Compliant"],
title: "Evidence-Backed Guidance with WCAG 2.1 AA Accessibility", imageSrc: "https://images.unsplash.com/photo-1531482615713-2afd69097998?w=800&h=600&fit=crop&_wi=1", imageAlt: "Accessibility-first design for all parents"
tags: ["Accessible", "Compliant"], }
imageSrc: "http://img.b2bpic.net/free-photo/young-woman-doing-speech-therapy-with-children_23-2149110284.jpg?_wi=4",
imageAlt: "Accessibility-first design for all parents",
},
]} ]}
animationType="slide-up" animationType="slide-up"
textboxLayout="default" textboxLayout="default"
@@ -160,52 +147,22 @@ export default function HomePage() {
tagAnimation="slide-up" tagAnimation="slide-up"
testimonials={[ testimonials={[
{ {
id: "1", id: "1", name: "Sarah Mitchell", role: "Parent of 3-year-old", testimonial: "We waited 18 months for NHS assessment. SpeechBridge gave us activities to do at home while waiting. My daughter made real progress, and when she finally saw the speech therapist, they were impressed. Brilliant resource.", imageSrc: "https://images.unsplash.com/photo-1494790108377-be9c29b29330?w=200&h=200&fit=crop", imageAlt: "Sarah Mitchell"
name: "Sarah Mitchell",
role: "Parent of 3-year-old",
testimonial: "We waited 18 months for NHS assessment. SpeechBridge gave us activities to do at home while waiting. My daughter made real progress, and when she finally saw the speech therapist, they were impressed. Brilliant resource.",
imageSrc: "http://img.b2bpic.net/free-photo/cheerful-female-professional-with-tablet-meeting-table-with-satisfied-customers_74855-8866.jpg?_wi=1",
imageAlt: "Sarah Mitchell",
}, },
{ {
id: "2", id: "2", name: "James Chen", role: "Father of 2-year-old", testimonial: "As a working parent, I needed simple, evidence-backed activities I could do in 10 minutes. SpeechBridge is exactly that. Clear instructions, no nonsense, and my son is speaking more confidently.", imageSrc: "https://images.unsplash.com/photo-1507003211169-0a1dd7228f2d?w=200&h=200&fit=crop&_wi=1", imageAlt: "James Chen"
name: "James Chen",
role: "Father of 2-year-old",
testimonial: "As a working parent, I needed simple, evidence-backed activities I could do in 10 minutes. SpeechBridge is exactly that. Clear instructions, no nonsense, and my son is speaking more confidently.",
imageSrc: "http://img.b2bpic.net/free-photo/parents-happy-see-their-son-family-looking-happy_259150-56951.jpg?_wi=1",
imageAlt: "James Chen",
}, },
{ {
id: "3", id: "3", name: "Emma Rodriguez", role: "Speech and Language Therapist", testimonial: "I recommend SpeechBridge to parents during waiting periods. The activities are evidence-based, the guidance is sound, and it genuinely helps bridge the gap. I wish we had this years ago.", imageSrc: "https://images.unsplash.com/photo-1438761681033-6461ffad8d80?w=200&h=200&fit=crop", imageAlt: "Emma Rodriguez"
name: "Emma Rodriguez",
role: "Speech and Language Therapist",
testimonial: "I recommend SpeechBridge to parents during waiting periods. The activities are evidence-based, the guidance is sound, and it genuinely helps bridge the gap. I wish we had this years ago.",
imageSrc: "http://img.b2bpic.net/free-photo/medium-shot-women-cute-baby-outdoors_23-2149360133.jpg",
imageAlt: "Emma Rodriguez",
}, },
{ {
id: "4", id: "4", name: "David Patel", role: "Parent of 5-year-old", testimonial: "My son struggled with articulation. The printable cards were easy to use, tracking progress was motivating, and seeing improvement at home gave us confidence. Highly recommended for any parent on a waiting list.", imageSrc: "https://images.unsplash.com/photo-1500648767791-00dcc994a43e?w=200&h=200&fit=crop&_wi=1", imageAlt: "David Patel"
name: "David Patel",
role: "Parent of 5-year-old",
testimonial: "My son struggled with articulation. The printable cards were easy to use, tracking progress was motivating, and seeing improvement at home gave us confidence. Highly recommended for any parent on a waiting list.",
imageSrc: "http://img.b2bpic.net/free-photo/people-meeting-family-reunion_23-2149153700.jpg",
imageAlt: "David Patel",
}, },
{ {
id: "5", id: "5", name: "Lisa Thompson", role: "Parent of twins, aged 4", testimonial: "Managing two children's speech needs was overwhelming. SpeechBridge's age-filtered activities and newsletter tips made it manageable. The community support was invaluable during a stressful time.", imageSrc: "https://images.unsplash.com/photo-1507003211169-0a1dd7228f2d?w=200&h=200&fit=crop&_wi=2", imageAlt: "Lisa Thompson"
name: "Lisa Thompson",
role: "Parent of twins, aged 4",
testimonial: "Managing two children's speech needs was overwhelming. SpeechBridge's age-filtered activities and newsletter tips made it manageable. The community support was invaluable during a stressful time.",
imageSrc: "http://img.b2bpic.net/free-photo/cheerful-female-professional-with-tablet-meeting-table-with-satisfied-customers_74855-8866.jpg?_wi=2",
imageAlt: "Lisa Thompson",
}, },
{ {
id: "6", id: "6", name: "Amir Hassan", role: "Parent of 18-month-old", testimonial: "Early intervention saved us months. SpeechBridge's 02 activities are brilliant for building strong speech foundations. Our health visitor also recommended it to other families.", imageSrc: "https://images.unsplash.com/photo-1500648767791-00dcc994a43e?w=200&h=200&fit=crop&_wi=2", imageAlt: "Amir Hassan"
name: "Amir Hassan",
role: "Parent of 18-month-old",
testimonial: "Early intervention saved us months. SpeechBridge's 02 activities are brilliant for building strong speech foundations. Our health visitor also recommended it to other families.",
imageSrc: "http://img.b2bpic.net/free-photo/parents-happy-see-their-son-family-looking-happy_259150-56951.jpg?_wi=2",
imageAlt: "Amir Hassan",
}, },
]} ]}
animationType="slide-up" animationType="slide-up"
@@ -226,12 +183,7 @@ export default function HomePage() {
textboxLayout="default" textboxLayout="default"
useInvertedBackground={false} useInvertedBackground={false}
names={[ names={[
"National Health Service (NHS)", "National Health Service (NHS)", "Speech and Language UK", "Education Endowment Foundation", "Royal College of Speech and Language Therapists", "British Academy of Audiology", "UK Government: Department for Education"
"Speech and Language UK",
"Education Endowment Foundation",
"Royal College of Speech and Language Therapists",
"British Academy of Audiology",
"UK Government: Department for Education",
]} ]}
speed={40} speed={40}
showCard={true} showCard={true}
@@ -260,8 +212,7 @@ export default function HomePage() {
<FooterSimple <FooterSimple
columns={[ columns={[
{ {
title: "Platform", title: "Platform", items: [
items: [
{ label: "Home", href: "/" }, { label: "Home", href: "/" },
{ label: "Activity Library", href: "/activities" }, { label: "Activity Library", href: "/activities" },
{ label: "Resources", href: "/resources" }, { label: "Resources", href: "/resources" },
@@ -269,8 +220,7 @@ export default function HomePage() {
], ],
}, },
{ {
title: "Support", title: "Support", items: [
items: [
{ label: "Parent Guidance Hub", href: "/resources" }, { label: "Parent Guidance Hub", href: "/resources" },
{ label: "FAQ", href: "/resources" }, { label: "FAQ", href: "/resources" },
{ label: "NHS Referral Guide", href: "/professionals" }, { label: "NHS Referral Guide", href: "/professionals" },
@@ -278,8 +228,7 @@ export default function HomePage() {
], ],
}, },
{ {
title: "Community", title: "Community", items: [
items: [
{ label: "Parent Forum", href: "/resources" }, { label: "Parent Forum", href: "/resources" },
{ label: "Weekly Newsletter", href: "/" }, { label: "Weekly Newsletter", href: "/" },
{ label: "Professional Directory", href: "/professionals" }, { label: "Professional Directory", href: "/professionals" },
@@ -287,8 +236,7 @@ export default function HomePage() {
], ],
}, },
{ {
title: "Legal", title: "Legal", items: [
items: [
{ label: "Privacy Policy", href: "/resources" }, { label: "Privacy Policy", href: "/resources" },
{ label: "Terms of Service", href: "/resources" }, { label: "Terms of Service", href: "/resources" },
{ label: "Disclaimer", href: "/resources" }, { label: "Disclaimer", href: "/resources" },

View File

@@ -1,7 +1,6 @@
"use client"; "use client";
import { ThemeProvider } from "@/providers/themeProvider/ThemeProvider"; import { ThemeProvider } from "@/providers/themeProvider/ThemeProvider";
import Link from "next/link";
import NavbarStyleCentered from "@/components/navbar/NavbarStyleCentered/NavbarStyleCentered"; import NavbarStyleCentered from "@/components/navbar/NavbarStyleCentered/NavbarStyleCentered";
import MetricSplitMediaAbout from "@/components/sections/about/MetricSplitMediaAbout"; import MetricSplitMediaAbout from "@/components/sections/about/MetricSplitMediaAbout";
import MetricCardTwo from "@/components/sections/metrics/MetricCardTwo"; import MetricCardTwo from "@/components/sections/metrics/MetricCardTwo";
@@ -48,7 +47,7 @@ export default function ProfessionalsPage() {
{ value: "500+", title: "Speech and language therapists in our directory" }, { value: "500+", title: "Speech and language therapists in our directory" },
{ value: "All Regions", title: "Coverage across UK nations and local authorities" }, { value: "All Regions", title: "Coverage across UK nations and local authorities" },
]} ]}
imageSrc="http://img.b2bpic.net/free-photo/discussing-financial-reports_1098-18276.jpg?_wi=4" imageSrc="http://img.b2bpic.net/free-photo/child-kick-scooter-park-kids-learn-skate-roller-board-little-girl-skating-sunny-summer-day_1157-39448.jpg?id=10064138"
imageAlt="Professional referral directory" imageAlt="Professional referral directory"
useInvertedBackground={false} useInvertedBackground={false}
mediaAnimation="slide-up" mediaAnimation="slide-up"
@@ -88,7 +87,7 @@ export default function ProfessionalsPage() {
{ value: "Free", title: "Professional access to all resources" }, { value: "Free", title: "Professional access to all resources" },
{ value: "Support", title: "Dedicated professional support team" }, { value: "Support", title: "Dedicated professional support team" },
]} ]}
imageSrc="http://img.b2bpic.net/free-photo/discussing-financial-reports_1098-18276.jpg?_wi=5" imageSrc="http://img.b2bpic.net/free-photo/mother-spending-time-with-her-child_23-2149238793.jpg?id=21804727"
imageAlt="Professional partnership opportunities" imageAlt="Professional partnership opportunities"
useInvertedBackground={false} useInvertedBackground={false}
mediaAnimation="slide-up" mediaAnimation="slide-up"
@@ -102,8 +101,7 @@ export default function ProfessionalsPage() {
<FooterSimple <FooterSimple
columns={[ columns={[
{ {
title: "Platform", title: "Platform", items: [
items: [
{ label: "Home", href: "/" }, { label: "Home", href: "/" },
{ label: "Activity Library", href: "/activities" }, { label: "Activity Library", href: "/activities" },
{ label: "Resources", href: "/resources" }, { label: "Resources", href: "/resources" },
@@ -111,8 +109,7 @@ export default function ProfessionalsPage() {
], ],
}, },
{ {
title: "Support", title: "Support", items: [
items: [
{ label: "Parent Guidance Hub", href: "/resources" }, { label: "Parent Guidance Hub", href: "/resources" },
{ label: "FAQ", href: "/resources" }, { label: "FAQ", href: "/resources" },
{ label: "NHS Referral Guide", href: "/professionals" }, { label: "NHS Referral Guide", href: "/professionals" },
@@ -120,8 +117,7 @@ export default function ProfessionalsPage() {
], ],
}, },
{ {
title: "Community", title: "Community", items: [
items: [
{ label: "Parent Forum", href: "/resources" }, { label: "Parent Forum", href: "/resources" },
{ label: "Weekly Newsletter", href: "/" }, { label: "Weekly Newsletter", href: "/" },
{ label: "Professional Directory", href: "/professionals" }, { label: "Professional Directory", href: "/professionals" },
@@ -129,8 +125,7 @@ export default function ProfessionalsPage() {
], ],
}, },
{ {
title: "Legal", title: "Legal", items: [
items: [
{ label: "Privacy Policy", href: "/resources" }, { label: "Privacy Policy", href: "/resources" },
{ label: "Terms of Service", href: "/resources" }, { label: "Terms of Service", href: "/resources" },
{ label: "Disclaimer", href: "/resources" }, { label: "Disclaimer", href: "/resources" },

View File

@@ -1,7 +1,6 @@
"use client"; "use client";
import { ThemeProvider } from "@/providers/themeProvider/ThemeProvider"; import { ThemeProvider } from "@/providers/themeProvider/ThemeProvider";
import Link from "next/link";
import NavbarStyleCentered from "@/components/navbar/NavbarStyleCentered/NavbarStyleCentered"; import NavbarStyleCentered from "@/components/navbar/NavbarStyleCentered/NavbarStyleCentered";
import FeatureCardTwentyThree from "@/components/sections/feature/FeatureCardTwentyThree"; import FeatureCardTwentyThree from "@/components/sections/feature/FeatureCardTwentyThree";
import TestimonialCardTwo from "@/components/sections/testimonial/TestimonialCardTwo"; import TestimonialCardTwo from "@/components/sections/testimonial/TestimonialCardTwo";
@@ -47,25 +46,16 @@ export default function ResourcesPage() {
tagAnimation="slide-up" tagAnimation="slide-up"
features={[ features={[
{ {
id: "1", id: "1", title: "Understanding Speech Milestones: What to Expect 07", tags: ["Guide", "Development"],
title: "Understanding Speech Milestones: What to Expect 07", imageSrc: "https://images.unsplash.com/photo-1503454537688-e47faf45564d?w=800&h=600&fit=crop&_wi=3", imageAlt: "Speech development milestones guide"
tags: ["Guide", "Development"],
imageSrc: "http://img.b2bpic.net/free-photo/young-woman-doing-speech-therapy-with-children_23-2149110284.jpg?_wi=11",
imageAlt: "Speech development milestones guide",
}, },
{ {
id: "2", id: "2", title: "NHS Waiting Lists: A Parent's Guide to Getting Started", tags: ["Article", "NHS Support"],
title: "NHS Waiting Lists: A Parent's Guide to Getting Started", imageSrc: "https://images.unsplash.com/photo-1552664730-d307ca884978?w=800&h=600&fit=crop&_wi=3", imageAlt: "NHS waiting list support article"
tags: ["Article", "NHS Support"],
imageSrc: "http://img.b2bpic.net/free-photo/young-woman-doing-speech-therapy-with-children_23-2149110284.jpg?_wi=12",
imageAlt: "NHS waiting list support article",
}, },
{ {
id: "3", id: "3", title: "Building Confidence: Managing Speech Anxiety in Children", tags: ["Video", "Mental Health"],
title: "Building Confidence: Managing Speech Anxiety in Children", imageSrc: "https://images.unsplash.com/photo-1506084868230-bb8a8fb7338e?w=800&h=600&fit=crop&_wi=3", imageAlt: "Building confidence video resource"
tags: ["Video", "Mental Health"],
imageSrc: "http://img.b2bpic.net/free-photo/young-woman-doing-speech-therapy-with-children_23-2149110284.jpg?_wi=13",
imageAlt: "Building confidence video resource",
}, },
]} ]}
animationType="slide-up" animationType="slide-up"
@@ -84,30 +74,19 @@ export default function ResourcesPage() {
tagAnimation="slide-up" tagAnimation="slide-up"
testimonials={[ testimonials={[
{ {
id: "1", id: "1", name: "How do I know which age group to use?", role: "Parent Question", testimonial: "Select the age group that matches your child's current age (02, 24, or 47). As your child grows, you can access activities for older age groups. Each activity is developmentally appropriate for that range.", icon: HelpCircle,
name: "How do I know which age group to use?",
role: "Parent Question",
testimonial: "Select the age group that matches your child's current age (02, 24, or 47). As your child grows, you can access activities for older age groups. Each activity is developmentally appropriate for that range.",
icon: HelpCircle,
}, },
{ {
id: "2", id: "2", name: "Can I use activities from multiple age groups?", role: "Parent Question", testimonial: "Yes! Some children benefit from activities slightly above or below their age group depending on their development. Our speech therapists have designed activities to be flexible, so use your judgment and follow your child's lead.", icon: HelpCircle,
name: "Can I use activities from multiple age groups?",
role: "Parent Question",
testimonial: "Yes! Some children benefit from activities slightly above or below their age group depending on their development. Our speech therapists have designed activities to be flexible, so use your judgment and follow your child's lead.",
icon: HelpCircle,
}, },
{ {
id: "3", id: "3", name: "How often should we do activities at home?", role: "Parent Question", testimonial: "1015 minutes per day, 34 times a week is ideal. Consistency is more important than duration. Many parents find it easiest to incorporate activities into daily routines like mealtimes or bath time.", icon: HelpCircle,
name: "How often should we do activities at home?",
role: "Parent Question",
testimonial: "1015 minutes per day, 34 times a week is ideal. Consistency is more important than duration. Many parents find it easiest to incorporate activities into daily routines like mealtimes or bath time.",
icon: HelpCircle,
}, },
]} ]}
animationType="slide-up" animationType="slide-up"
textboxLayout="default" textboxLayout="default"
useInvertedBackground={true} useInvertedBackground={true}
carouselMode="buttons"
ariaLabel="Frequently asked questions from parents" ariaLabel="Frequently asked questions from parents"
/> />
</div> </div>
@@ -116,8 +95,7 @@ export default function ResourcesPage() {
<FooterSimple <FooterSimple
columns={[ columns={[
{ {
title: "Platform", title: "Platform", items: [
items: [
{ label: "Home", href: "/" }, { label: "Home", href: "/" },
{ label: "Activity Library", href: "/activities" }, { label: "Activity Library", href: "/activities" },
{ label: "Resources", href: "/resources" }, { label: "Resources", href: "/resources" },
@@ -125,8 +103,7 @@ export default function ResourcesPage() {
], ],
}, },
{ {
title: "Support", title: "Support", items: [
items: [
{ label: "Parent Guidance Hub", href: "/resources" }, { label: "Parent Guidance Hub", href: "/resources" },
{ label: "FAQ", href: "/resources" }, { label: "FAQ", href: "/resources" },
{ label: "NHS Referral Guide", href: "/professionals" }, { label: "NHS Referral Guide", href: "/professionals" },
@@ -134,8 +111,7 @@ export default function ResourcesPage() {
], ],
}, },
{ {
title: "Community", title: "Community", items: [
items: [
{ label: "Parent Forum", href: "/resources" }, { label: "Parent Forum", href: "/resources" },
{ label: "Weekly Newsletter", href: "/" }, { label: "Weekly Newsletter", href: "/" },
{ label: "Professional Directory", href: "/professionals" }, { label: "Professional Directory", href: "/professionals" },
@@ -143,8 +119,7 @@ export default function ResourcesPage() {
], ],
}, },
{ {
title: "Legal", title: "Legal", items: [
items: [
{ label: "Privacy Policy", href: "/resources" }, { label: "Privacy Policy", href: "/resources" },
{ label: "Terms of Service", href: "/resources" }, { label: "Terms of Service", href: "/resources" },
{ label: "Disclaimer", href: "/resources" }, { label: "Disclaimer", href: "/resources" },