Merge version_2 into main #3

Merged
bender merged 2 commits from version_2 into main 2026-03-05 21:34:12 +00:00
2 changed files with 74 additions and 49 deletions

View File

@@ -23,24 +23,26 @@ const interTight = Inter_Tight({
export const metadata: Metadata = {
title: "Thuto AI: Check Your Math Thinking, Not Just Answers", description: "AI that diagnoses math reasoning errors step-by-step. Targeted practice. Mastery tracking. Build confident problem solvers.", keywords: "math tutor, AI education, reasoning feedback, algebra help, math practice, mastery tracking", metadataBase: new URL("https://thuto.ai"),
alternates: {
canonical: "https://thuto.ai"},
canonical: "https://thuto.ai"
},
openGraph: {
title: "Thuto AI: Check Your Math Thinking", description: "Show your working. We'll fix how you think.", url: "https://thuto.ai", siteName: "Thuto AI", type: "website", images: [
{
url: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3AXjy7dqzuXVi1ccMnRI2ONehBu/a-clean-minimal-math-equation-solver-int-1772746140319-8610c5c6.png", alt: "Thuto AI Math Reasoning Checker"},
],
url: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3AXjy7dqzuXVi1ccMnRI2ONehBu/a-clean-minimal-math-equation-solver-int-1772746140319-8610c5c6.png", alt: "Thuto AI Math Reasoning Checker"
}
]
},
twitter: {
card: "summary_large_image", title: "Thuto AI: Check Your Math Thinking", description: "Show your working. We'll fix how you think.", images: ["https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3AXjy7dqzuXVi1ccMnRI2ONehBu/a-clean-minimal-math-equation-solver-int-1772746140319-8610c5c6.png"],
card: "summary_large_image", title: "Thuto AI: Check Your Math Thinking", description: "Show your working. We'll fix how you think.", images: ["https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3AXjy7dqzuXVi1ccMnRI2ONehBu/a-clean-minimal-math-equation-solver-int-1772746140319-8610c5c6.png"]
},
robots: {
index: true,
follow: true,
},
follow: true
}
};
export default function RootLayout({
children,
children
}: Readonly<{
children: React.ReactNode;
}>) {

View File

@@ -33,7 +33,7 @@ export default function LandingPage() {
{ name: "Features", id: "features" },
{ name: "Impact", id: "impact" },
{ name: "Vision", id: "vision" },
{ name: "Get Started", id: "final-cta" },
{ name: "Get Started", id: "final-cta" }
]}
/>
</div>
@@ -48,20 +48,25 @@ export default function LandingPage() {
background={{ variant: "plain" }}
buttons={[
{ text: "Try Check My Working", href: "https://app.thuto.ai" },
{ text: "Watch 60-second demo", href: "#" },
{ text: "Watch 60-second demo", href: "#" }
]}
buttonAnimation="slide-up"
mediaItems={[
{
imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3AXjy7dqzuXVi1ccMnRI2ONehBu/a-clean-minimal-math-equation-solver-int-1772746140319-8610c5c6.png?_wi=1", imageAlt: "Thuto AI interface showing step-by-step math checking"},
imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3AXjy7dqzuXVi1ccMnRI2ONehBu/a-clean-minimal-math-equation-solver-int-1772746140319-8610c5c6.png?_wi=1", imageAlt: "Thuto AI interface showing step-by-step math checking"
},
{
imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3AXjy7dqzuXVi1ccMnRI2ONehBu/skill-mastery-tracking-dashboard-showing-1772746140233-bb7fb327.png?_wi=1", imageAlt: "Skill mastery tracking dashboard interface"},
imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3AXjy7dqzuXVi1ccMnRI2ONehBu/skill-mastery-tracking-dashboard-showing-1772746140233-bb7fb327.png?_wi=1", imageAlt: "Skill mastery tracking dashboard interface"
},
{
imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3AXjy7dqzuXVi1ccMnRI2ONehBu/math-practice-session-interface-showing--1772746140788-c5bf6bcc.png?_wi=1", imageAlt: "Math practice session interface"},
imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3AXjy7dqzuXVi1ccMnRI2ONehBu/math-practice-session-interface-showing--1772746140788-c5bf6bcc.png?_wi=1", imageAlt: "Math practice session interface"
},
{
imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3AXjy7dqzuXVi1ccMnRI2ONehBu/digital-interface-showing-ai-correction--1772746142111-2016ca12.png", imageAlt: "AI correction feedback display"},
imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3AXjy7dqzuXVi1ccMnRI2ONehBu/digital-interface-showing-ai-correction--1772746142111-2016ca12.png", imageAlt: "AI correction feedback display"
},
{
imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3AXjy7dqzuXVi1ccMnRI2ONehBu/handwritten-math-working-on-paper-showin-1772746139767-5587403b.png?_wi=1", imageAlt: "Student math working example"},
imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3AXjy7dqzuXVi1ccMnRI2ONehBu/handwritten-math-working-on-paper-showin-1772746139767-5587403b.png?_wi=1", imageAlt: "Student math working example"
}
]}
mediaAnimation="slide-up"
ariaLabel="Hero section showcasing Thuto AI capabilities"
@@ -76,14 +81,14 @@ export default function LandingPage() {
useInvertedBackground={false}
bulletPoints={[
{
title: "Homework helpers give answers", description: "Students learn to guess instead of think through problems systematically.", icon: XCircle,
title: "Homework helpers give answers", description: "Students learn to guess instead of think through problems systematically.", icon: XCircle
},
{
title: "Teachers can't check every step", description: "Class size and time constraints mean reasoning errors go undetected and repeated.", icon: AlertCircle,
title: "Teachers can't check every step", description: "Class size and time constraints mean reasoning errors go undetected and repeated.", icon: AlertCircle
},
{
title: "Students repeat the same mistakes", description: "Without targeted feedback on their exact error, students rebuild faulty mental models.", icon: CheckCircle2,
},
title: "Students repeat the same mistakes", description: "Without targeted feedback on their exact error, students rebuild faulty mental models.", icon: CheckCircle2
}
]}
mediaAnimation="blur-reveal"
imagePosition="right"
@@ -102,24 +107,29 @@ export default function LandingPage() {
metrics={[
{
id: "1", value: "Step 1", title: "Upload Your Working", items: [
"Screenshot of solution or typed steps", "AI reads reasoning sequentially", "Every calculation tracked"],
"Screenshot of solution or typed steps", "AI reads reasoning sequentially", "Every calculation tracked"
]
},
{
id: "2", value: "Step 2", title: "Diagnose the Mistake", items: [
"AI highlights exact error point", "Red flag indicates reasoning break", "Contextual error classification"],
"AI highlights exact error point", "Red flag indicates reasoning break", "Contextual error classification"
]
},
{
id: "3", value: "Step 3", title: "Fix the Thinking", items: [
"Targeted remedial prompt", "Guides student back to correct path", "Builds confidence in reasoning"],
"Targeted remedial prompt", "Guides student back to correct path", "Builds confidence in reasoning"
]
},
{
id: "4", value: "Step 4", title: "Targeted Practice", items: [
"5-question micro-session", "Exact skill that was missed", "Progress tracked in real time"],
"5-question micro-session", "Exact skill that was missed", "Progress tracked in real time"
]
},
{
id: "5", value: "Step 5", title: "Track Mastery", items: [
"Skill map shows progress", "Visual improvement over time", "Confidence builds systematically"],
},
"Skill map shows progress", "Visual improvement over time", "Confidence builds systematically"
]
}
]}
/>
</div>
@@ -134,13 +144,16 @@ export default function LandingPage() {
features={[
{
icon: CheckCircle2,
title: "Check My Working", description: "AI that reads your reasoning step-by-step. Not just the final answer. Every calculation, every sign, every logical leap. Diagnosed instantly."},
title: "Check My Working", description: "AI that reads your reasoning step-by-step. Not just the final answer. Every calculation, every sign, every logical leap. Diagnosed instantly."
},
{
icon: Target,
title: "Targeted Practice", description: "Practice exactly the skill you struggled with. Not random questions. Not the entire chapter. Micro-sessions that build mastery on the exact error."},
title: "Targeted Practice", description: "Practice exactly the skill you struggled with. Not random questions. Not the entire chapter. Micro-sessions that build mastery on the exact error."
},
{
icon: TrendingUp,
title: "Mastery Tracking", description: "Watch your thinking improve over time. Visual skill map shows which topics you've mastered and which need focus. Confidence built systematically."},
title: "Mastery Tracking", description: "Watch your thinking improve over time. Visual skill map shows which topics you've mastered and which need focus. Confidence built systematically."
}
]}
/>
</div>
@@ -156,22 +169,28 @@ export default function LandingPage() {
testimonials={[
{
id: "1", name: "James T.", handle: "@jt_math", testimonial: "I used to guess on algebra. Thuto showed me where my sign mistakes were happening. Now I actually understand why x = -2, not 2. That feeling when the reasoning clicks.", rating: 5,
imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3AXjy7dqzuXVi1ccMnRI2ONehBu/professional-portrait-photo-of-a-student-1772746139499-e9c1785d.png", imageAlt: "Student James"},
imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3AXjy7dqzuXVi1ccMnRI2ONehBu/professional-portrait-photo-of-a-student-1772746139499-e9c1785d.png", imageAlt: "Student James"
},
{
id: "2", name: "Maya P.", handle: "@mayap_study", testimonial: "The targeted practice after each mistake is genius. I stopped repeating the same error. Instead of redoing 50 problems, I do 5 that matter. My time got cut in half.", rating: 5,
imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3AXjy7dqzuXVi1ccMnRI2ONehBu/professional-portrait-of-another-student-1772746139733-1c025064.png", imageAlt: "Student Maya"},
imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3AXjy7dqzuXVi1ccMnRI2ONehBu/professional-portrait-of-another-student-1772746139733-1c025064.png", imageAlt: "Student Maya"
},
{
id: "3", name: "Dev K.", handle: "@devkamath", testimonial: "Factoring used to break my brain. Thuto caught my thinking error immediately. The mastery bar filling up is addictive. I actually want to do more problems now.", rating: 5,
imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3AXjy7dqzuXVi1ccMnRI2ONehBu/professional-portrait-photo-of-a-student-1772746147477-656adf4a.png", imageAlt: "Student Dev"},
imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3AXjy7dqzuXVi1ccMnRI2ONehBu/professional-portrait-photo-of-a-student-1772746147477-656adf4a.png", imageAlt: "Student Dev"
},
{
id: "4", name: "Sofia M.", handle: "@sofiam_tutor", testimonial: "As a tutor, Thuto lets me focus on the students who need real guidance, not those wasting time guessing. This tool identifies thinking errors I'd miss in an hour of tutoring.", rating: 5,
imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3AXjy7dqzuXVi1ccMnRI2ONehBu/professional-portrait-photo-of-another-s-1772746139969-487d0e04.png", imageAlt: "Tutor Sofia"},
imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3AXjy7dqzuXVi1ccMnRI2ONehBu/professional-portrait-photo-of-another-s-1772746139969-487d0e04.png", imageAlt: "Tutor Sofia"
},
{
id: "5", name: "Lucas R.", handle: "@lucas_algebra", testimonial: "I was stuck at 64% on zero product rule. One week with Thuto's feedback loop. Now at 89%. The AI doesn't just tell you the answer—it rebuilds how you think.", rating: 5,
imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3AXjy7dqzuXVi1ccMnRI2ONehBu/professional-portrait-of-student-neutral-1772746141260-df15b629.png", imageAlt: "Student Lucas"},
imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3AXjy7dqzuXVi1ccMnRI2ONehBu/professional-portrait-of-student-neutral-1772746141260-df15b629.png", imageAlt: "Student Lucas"
},
{
id: "6", name: "Aisha N.", handle: "@aishanmath", testimonial: "Better than any tutor I've hired. The feedback is instant, specific, and builds confidence. I finally understand that math is about reasoning, not memorizing.", rating: 5,
imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3AXjy7dqzuXVi1ccMnRI2ONehBu/professional-portrait-photo-of-a-student-1772746139131-63c8c82d.png", imageAlt: "Student Aisha"},
imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3AXjy7dqzuXVi1ccMnRI2ONehBu/professional-portrait-photo-of-a-student-1772746139131-63c8c82d.png", imageAlt: "Student Aisha"
}
]}
/>
</div>
@@ -184,13 +203,14 @@ export default function LandingPage() {
useInvertedBackground={false}
bulletPoints={[
{
title: "AI Diagnosing Reasoning", description: "Machine learning models trained to identify exactly where logical reasoning breaks. Not just wrong/right. Why it's wrong.", icon: Brain,
title: "AI Diagnosing Reasoning", description: "Machine learning models trained to identify exactly where logical reasoning breaks. Not just wrong/right. Why it's wrong.", icon: Brain
},
{
title: "Personalized Mastery", description: "Every student gets a unique path based on their exact errors. Micro-sessions target gaps, not generic practice.", icon: Compass,
title: "Personalized Mastery", description: "Every student gets a unique path based on their exact errors. Micro-sessions target gaps, not generic practice.", icon: Compass
},
{
title: "Building Confident Thinkers", description: "Math confidence comes from understanding. Thuto builds that understanding one corrected thought at a time."},
title: "Building Confident Thinkers", description: "Math confidence comes from understanding. Thuto builds that understanding one corrected thought at a time."
}
]}
mediaAnimation="opacity"
imagePosition="left"
@@ -208,15 +228,18 @@ export default function LandingPage() {
animationType="slide-up"
buttons={[
{ text: "Try Check My Working", href: "https://app.thuto.ai" },
{ text: "Join the Beta", href: "https://app.thuto.ai/beta" },
{ text: "Join the Beta", href: "https://app.thuto.ai/beta" }
]}
products={[
{
id: "starter", name: "Try for Free", price: "No card required", imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3AXjy7dqzuXVi1ccMnRI2ONehBu/a-clean-minimal-math-equation-solver-int-1772746140319-8610c5c6.png?_wi=2", imageAlt: "Free trial of Thuto"},
id: "starter", name: "Try for Free", price: "No card required", imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3AXjy7dqzuXVi1ccMnRI2ONehBu/a-clean-minimal-math-equation-solver-int-1772746140319-8610c5c6.png?_wi=2", imageAlt: "Free trial of Thuto"
},
{
id: "student", name: "Student Plan", price: "$9.99/mo", imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3AXjy7dqzuXVi1ccMnRI2ONehBu/math-practice-session-interface-showing--1772746140788-c5bf6bcc.png?_wi=2", imageAlt: "Student subscription plan"},
id: "student", name: "Student Plan", price: "$9.99/mo", imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3AXjy7dqzuXVi1ccMnRI2ONehBu/math-practice-session-interface-showing--1772746140788-c5bf6bcc.png?_wi=2", imageAlt: "Student subscription plan"
},
{
id: "tutor", name: "Tutor Plan", price: "$29.99/mo", imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3AXjy7dqzuXVi1ccMnRI2ONehBu/skill-mastery-tracking-dashboard-showing-1772746140233-bb7fb327.png?_wi=3", imageAlt: "Tutor subscription with analytics"},
id: "tutor", name: "Tutor Plan", price: "$29.99/mo", imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3AXjy7dqzuXVi1ccMnRI2ONehBu/skill-mastery-tracking-dashboard-showing-1772746140233-bb7fb327.png?_wi=3", imageAlt: "Tutor subscription with analytics"
}
]}
gridVariant="three-columns-all-equal-width"
carouselMode="buttons"
@@ -231,30 +254,30 @@ export default function LandingPage() {
title: "Product", items: [
{ label: "Check My Working", href: "#hero" },
{ label: "Mastery Tracking", href: "#product-loop" },
{ label: "Pricing", href: "#final-cta" },
],
{ label: "Pricing", href: "#final-cta" }
]
},
{
title: "Company", items: [
{ label: "About", href: "#vision" },
{ label: "Blog", href: "#" },
{ label: "Careers", href: "#" },
],
{ label: "Careers", href: "#" }
]
},
{
title: "Resources", items: [
{ label: "Documentation", href: "#" },
{ label: "API Reference", href: "#" },
{ label: "Help Center", href: "#" },
],
{ label: "Help Center", href: "#" }
]
},
{
title: "Legal", items: [
{ label: "Privacy", href: "#" },
{ label: "Terms", href: "#" },
{ label: "Contact", href: "#" },
],
},
{ label: "Contact", href: "#" }
]
}
]}
copyrightText="© 2025 Thuto AI. Show your working. We'll fix how you think."
/>