4 Commits

Author SHA1 Message Date
6df68ac3dd Update src/app/styles/variables.css 2026-03-02 20:31:42 +00:00
b908414574 Update src/app/styles/base.css 2026-03-02 20:31:41 +00:00
f8c534e73c Update src/app/page.tsx 2026-03-02 20:31:40 +00:00
d6a9cf3db9 Update src/app/layout.tsx 2026-03-02 20:31:39 +00:00
4 changed files with 104 additions and 135 deletions

View File

@@ -1,45 +1,41 @@
import type { Metadata } from "next"; import type { Metadata } from "next";
import { Halant } from "next/font/google"; import { DM_Sans } from "next/font/google";
import { Inter } from "next/font/google"; import { Inter } from "next/font/google";
import { Nunito_Sans } from "next/font/google";
import "./globals.css"; import "./globals.css";
import { ServiceWrapper } from "@/components/ServiceWrapper"; import { ServiceWrapper } from "@/components/ServiceWrapper";
import Tag from "@/tag/Tag"; import Tag from "@/tag/Tag";
const halant = Halant({ const dmSans = DM_Sans({
variable: "--font-halant", subsets: ["latin"], variable: "--font-dm-sans", subsets: ["latin"],
weight: ["300", "400", "500", "600", "700"],
}); });
const inter = Inter({ const inter = Inter({
variable: "--font-inter", subsets: ["latin"], variable: "--font-inter", subsets: ["latin"],
}); });
const nunitoSans = Nunito_Sans({
variable: "--font-nunito-sans", subsets: ["latin"],
});
export const metadata: Metadata = { export const metadata: Metadata = {
title: "Adora Learn | State-Aligned AI Learning Platform for K12", description: "Adora Learn is a structured, state-aligned AI learning platform. Custom Socratic tutor, real-world learning, parent visibility, and measurable progress—no shortcuts.", keywords: "AI tutoring, K-12 education, state standards, learning platform, homework help, standardized test prep, AI literacy, parental control", metadataBase: new URL("https://adoralearn.com"), title: "Adora Learn | State-Aligned AI Learning Platform for K12", description: "Adora Learn is a structured, state-aligned AI learning platform. Custom Socratic tutor, real-world learning, parent visibility, and measurable progress—no shortcuts.", keywords: "AI tutoring, K-12 education, state standards, learning platform, homework help, standardized test prep, AI literacy, parental control", metadataBase: new URL("https://adoralearn.com"),
alternates: { alternates: {
canonical: "https://adoralearn.com"}, canonical: "https://adoralearn.com"
},
openGraph: { openGraph: {
title: "Adora Learn | Structured AI Learning for K12 Students", description: "Master state standards with guided AI tutoring. Measurable progress, no shortcuts, and full parent visibility.", url: "https://adoralearn.com", siteName: "Adora Learn", type: "website", images: [ title: "Adora Learn | Structured AI Learning for K12 Students", description: "Master state standards with guided AI tutoring. Measurable progress, no shortcuts, and full parent visibility.", url: "https://adoralearn.com", siteName: "Adora Learn", type: "website", images: [
{ {
url: "https://adoralearn.com/og-image.png", alt: "Adora Learn dashboard showing student progress and mastery"}, url: "https://adoralearn.com/og-image.png", alt: "Adora Learn dashboard showing student progress and mastery"
], }
]
}, },
twitter: { twitter: {
card: "summary_large_image", title: "Adora Learn | Structured AI Learning for K12", description: "State-aligned AI tutoring with measurable progress. Built for parents. Built for mastery.", images: ["https://adoralearn.com/twitter-image.png"], card: "summary_large_image", title: "Adora Learn | Structured AI Learning for K12", description: "State-aligned AI tutoring with measurable progress. Built for parents. Built for mastery.", images: ["https://adoralearn.com/twitter-image.png"]
}, },
robots: { robots: {
index: true, index: true,
follow: true, follow: true
}, }
}; };
export default function RootLayout({ export default function RootLayout({
children, children
}: Readonly<{ }: Readonly<{
children: React.ReactNode; children: React.ReactNode;
}>) { }>) {
@@ -47,7 +43,7 @@ export default function RootLayout({
<html lang="en" suppressHydrationWarning> <html lang="en" suppressHydrationWarning>
<ServiceWrapper> <ServiceWrapper>
<body <body
className={`${halant.variable} ${inter.variable} ${nunitoSans.variable} antialiased`} className={`${dmSans.variable} ${inter.variable} antialiased`}
> >
<Tag /> <Tag />
{children} {children}

View File

@@ -6,20 +6,22 @@ import FeatureCardSeven from '@/components/sections/feature/FeatureCardSeven';
import TextAbout from '@/components/sections/about/TextAbout'; import TextAbout from '@/components/sections/about/TextAbout';
import FooterSimple from '@/components/sections/footer/FooterSimple'; import FooterSimple from '@/components/sections/footer/FooterSimple';
import { ThemeProvider } from "@/providers/themeProvider/ThemeProvider"; import { ThemeProvider } from "@/providers/themeProvider/ThemeProvider";
import SocialProofOne from '@/components/sections/socialProof/SocialProofOne';
import { CheckCircle } from 'lucide-react';
export default function LandingPage() { export default function LandingPage() {
return ( return (
<ThemeProvider <ThemeProvider
defaultButtonVariant="elastic-effect" defaultButtonVariant="text-stagger"
defaultTextAnimation="background-highlight" defaultTextAnimation="entrance-slide"
borderRadius="soft" borderRadius="rounded"
contentWidth="compact" contentWidth="mediumSmall"
sizing="large" sizing="medium"
background="floatingGradient" background="none"
cardStyle="layered-gradient" cardStyle="solid"
primaryButtonStyle="diagonal-gradient" primaryButtonStyle="flat"
secondaryButtonStyle="radial-glow" secondaryButtonStyle="solid"
headingFontWeight="extrabold" headingFontWeight="bold"
> >
<div id="nav" data-section="nav"> <div id="nav" data-section="nav">
<NavbarStyleApple <NavbarStyleApple
@@ -27,9 +29,9 @@ export default function LandingPage() {
navItems={[ navItems={[
{ name: "How It Works", id: "how-it-works" }, { name: "How It Works", id: "how-it-works" },
{ name: "Features", id: "features" }, { name: "Features", id: "features" },
{ name: "Homework Help", id: "homework-help" },
{ name: "Parent Dashboard", id: "parent-dashboard" }, { name: "Parent Dashboard", id: "parent-dashboard" },
{ name: "AI Safety", id: "ai-safety" }, { name: "AI Safety", id: "ai-safety" }
{ name: "Start Assessment", id: "hero" }
]} ]}
/> />
</div> </div>
@@ -37,29 +39,25 @@ export default function LandingPage() {
<div id="hero" data-section="hero"> <div id="hero" data-section="hero">
<HeroBillboardTestimonial <HeroBillboardTestimonial
title="Master State Standards. Think Critically. Learn with AI." title="Master State Standards. Think Critically. Learn with AI."
description="Adora Learn is a structured, state-aligned AI learning platform for K12 students. We help students build measurable mastery, strengthen homework performance, and prepare confidently for standardized tests — without shortcuts." description="State-aligned structured learning without shortcuts. District-specific Socratic tutoring with real-world examples that build genuine mastery."
tag="Structured Academic Support" tag="Structured Learning"
tagAnimation="slide-up" tagAnimation="slide-up"
background={{ variant: "glowing-orb" }} background={{ variant: "plain" }}
imageSrc="http://img.b2bpic.net/free-photo/classroom-class-study-academic-schedule_53876-133781.jpg" imageSrc="http://img.b2bpic.net/free-photo/classroom-class-study-academic-schedule_53876-133781.jpg"
imageAlt="Adora Learn dashboard showing student progress" imageAlt="Adora Learn dashboard"
mediaAnimation="slide-up" mediaAnimation="slide-up"
testimonials={[ testimonials={[
{ {
name: "Jennifer Walsh", handle: "Parent, Grade 5", testimonial: "Finally, a tutor that explains the 'why' behind concepts. My daughter understands concepts she struggled with for months.", rating: 5, name: "Jennifer Walsh", handle: "Parent, Grade 5", testimonial: "My daughter finally understands the 'why' behind concepts she struggled with for months.", rating: 5,
imageSrc: "http://img.b2bpic.net/free-photo/casual-smile-street-style-background-spring_1139-777.jpg" imageSrc: "http://img.b2bpic.net/free-photo/casual-smile-street-style-background-spring_1139-777.jpg"
}, },
{ {
name: "Marcus Chen", handle: "Parent, Grade 9", testimonial: "The progress reports are incredibly detailed. I can see exactly where my son needs help—and where he's excelling.", rating: 5, name: "Marcus Chen", handle: "Parent, Grade 9", testimonial: "The progress reports show exactly where my son needs help—and where he's excelling.", rating: 5,
imageSrc: "http://img.b2bpic.net/free-photo/happy-businessman-smiling-camera_1163-4660.jpg" imageSrc: "http://img.b2bpic.net/free-photo/happy-businessman-smiling-camera_1163-4660.jpg"
}, },
{ {
name: "Patricia Lopez", handle: "Math Teacher", testimonial: "Students come to class having already worked through core concepts. It's made my instruction so much more effective.", rating: 5, name: "Patricia Lopez", handle: "Math Teacher", testimonial: "Students arrive having worked through core concepts. My instruction is infinitely more effective.", rating: 5,
imageSrc: "http://img.b2bpic.net/free-photo/attractive-young-businesswoman-ready-give-business-presentation-standing-flip-chart_662251-401.jpg" imageSrc: "http://img.b2bpic.net/free-photo/attractive-young-businesswoman-ready-give-business-presentation-standing-flip-chart_662251-401.jpg"
},
{
name: "David Kumar", handle: "Parent, Grade 7", testimonial: "My concern was AI doing homework *for* kids. Adora's approach ensures genuine learning, not shortcuts.", rating: 5,
imageSrc: "http://img.b2bpic.net/free-photo/father-son-taking-selfie_23-2148404176.jpg"
} }
]} ]}
testimonialRotationInterval={5000} testimonialRotationInterval={5000}
@@ -72,22 +70,36 @@ export default function LandingPage() {
/> />
</div> </div>
<div id="trust-strip" data-section="trust-strip">
<SocialProofOne
title="Trusted by Educators and Families"
description=""
textboxLayout="default"
useInvertedBackground={false}
names={[
"1000+ Students Learning", "50+ Districts Partnered", "98% Mastery Achievement"
]}
showCard={false}
speed={30}
/>
</div>
<div id="how-it-works" data-section="how-it-works"> <div id="how-it-works" data-section="how-it-works">
<FeatureCardSeven <FeatureCardSeven
title="Structured Academic Support, Built Around Your State and National Standards" title="How It Works"
description="A three-step learning pathway designed to identify gaps, strengthen skills, and track measurable progress aligned to district and state expectations." description="Three steps to measurable mastery."
features={[ features={[
{ {
id: 1, id: 1,
title: "Diagnose", description: "State-aligned, adaptive assessment identifies exact mastery gaps and learning needs. Results pinpoint where students should focus.", imageSrc: "http://img.b2bpic.net/free-photo/aerial-view-doctor-writing-patient-daily-report-checklist_53876-14932.jpg", imageAlt: "assessment test diagnose education checkup" title: "Diagnose", description: "State-aligned assessment pinpoints exact mastery gaps and learning needs.", imageSrc: "http://img.b2bpic.net/free-photo/aerial-view-doctor-writing-patient-daily-report-checklist_53876-14932.jpg", imageAlt: "Diagnose"
}, },
{ {
id: 2, id: 2,
title: "Strengthen", description: "Targeted practice guided by custom AI Socratic tutoring. Students engage with real-world examples, guided hints, and progressive skill-building—not rote memorization.", imageSrc: "http://img.b2bpic.net/free-photo/school-education-home-tutoring-concept-horizontal-shot-black-clever-african-amercan-woman-answers-some-question-schoolboy-who-has-headache-cant-understand-flipchart-diagram_273609-44824.jpg", imageAlt: "practice study learning tutor support" title: "Strengthen", description: "Custom AI Socratic tutoring guides thinking through real-world examples and progressive hints.", imageSrc: "http://img.b2bpic.net/free-photo/school-education-home-tutoring-concept-horizontal-shot-black-clever-african-amercan-woman-answers-some-question-schoolboy-who-has-headache-cant-understand-flipchart-diagram_273609-44824.jpg", imageAlt: "Strengthen"
}, },
{ {
id: 3, id: 3,
title: "Track Progress", description: "Detailed parent and student reports show strand-level growth, mastery trends, and readiness scores. Measurable, transparent, actionable.", imageSrc: "http://img.b2bpic.net/free-photo/analyzing-business-chart_1098-19461.jpg", imageAlt: "progress tracking analytics report growth" title: "Track Progress", description: "Parents see strand-level growth, mastery trends, and readiness scorestransparent and actionable.", imageSrc: "http://img.b2bpic.net/free-photo/analyzing-business-chart_1098-19461.jpg", imageAlt: "Track Progress"
} }
]} ]}
textboxLayout="default" textboxLayout="default"
@@ -98,26 +110,26 @@ export default function LandingPage() {
<div id="features" data-section="features"> <div id="features" data-section="features">
<FeatureCardSeven <FeatureCardSeven
title="Not Generic AI. Built for the Way Students Actually Learn." title="District-Specific Socratic Tutoring"
description="Adora Learn isn't a chatbot that accepts any question. It's customized to your district and state expectations, uses proven Socratic teaching methods, and connects learning to real-world contexts where skills truly matter." description="Custom AI built around your state standards and real-world examples."
tag="Differentiators" tag="Differentiator"
tagAnimation="slide-up" tagAnimation="slide-up"
features={[ features={[
{ {
id: 1, id: 1,
title: "District and State Specific", description: "Aligned to your state standards and district curriculum. Every lesson, assessment, and practice problem reflects what's expected in your classroom.", imageSrc: "http://img.b2bpic.net/free-vector/education-process-concept_98292-5453.jpg", imageAlt: "standards curriculum alignment education district" title: "State-Aligned & District-Specific", description: "Aligned to your state standards and district curriculum. Every lesson reflects classroom expectations.", imageSrc: "http://img.b2bpic.net/free-vector/education-process-concept_98292-5453.jpg", imageAlt: "State Standards"
}, },
{ {
id: 2, id: 2,
title: "Socratic by Design", description: "The AI guides thinking through progressive hints, error analysis, and reflective questions—never simply supplying answers. Students build reasoning skills.", imageSrc: "http://img.b2bpic.net/free-photo/young-colleagues-communicating-business-brake-office_176420-5081.jpg", imageAlt: "socratic questioning thinking dialogue logic" title: "Socratic by Design", description: "Progressive hints, error analysis, and reflective questions—never direct answers. Students build reasoning.", imageSrc: "http://img.b2bpic.net/free-photo/young-colleagues-communicating-business-brake-office_176420-5081.jpg", imageAlt: "Socratic Method"
}, },
{ {
id: 3, id: 3,
title: "Real-World Application", description: "Learning connects to meaningful contexts: fractions in cooking, statistics in sports, geometry in architecture. Skills transfer beyond the test.", imageSrc: "http://img.b2bpic.net/free-photo/register-username-account-summit-banner_53876-120897.jpg", imageAlt: "real-world application practical context example" title: "Real-World Application", description: "Learning connects to meaningful contexts: fractions in cooking, statistics in sports, geometry in architecture.", imageSrc: "http://img.b2bpic.net/free-photo/register-username-account-summit-banner_53876-120897.jpg", imageAlt: "Real-World Examples"
}, },
{ {
id: 4, id: 4,
title: "Built for Mastery", description: "Adaptive difficulty and spaced reinforcement ensure deep understanding. Students demonstrate true mastery, not surface-level memorization.", imageSrc: "http://img.b2bpic.net/free-vector/colorful-education-concept-with-flat-design_23-2147908980.jpg", imageAlt: "mastery achievement learning skill progress" title: "Built for Mastery", description: "Adaptive difficulty and spaced reinforcement ensure deep understanding, not surface memorization.", imageSrc: "http://img.b2bpic.net/free-vector/colorful-education-concept-with-flat-design_23-2147908980.jpg", imageAlt: "Mastery"
} }
]} ]}
textboxLayout="default" textboxLayout="default"
@@ -128,26 +140,26 @@ export default function LandingPage() {
<div id="homework-help" data-section="homework-help"> <div id="homework-help" data-section="homework-help">
<FeatureCardSeven <FeatureCardSeven
title="Homework Help — Done the Right Way" title="Homework Help — Done Right"
description="Guided support that builds understanding, not shortcuts. Students upload assignments, receive scaffolded hints, practice similar problems, and develop confidence—all without answer dumping." description="Guided support that builds understanding, not shortcuts. No direct answers."
tag="Guided Support" tag="Guided Support"
tagAnimation="slide-up" tagAnimation="slide-up"
features={[ features={[
{ {
id: 1, id: 1,
title: "Upload & Analyze", description: "Students upload homework or problems. Adora identifies the underlying concept gap and tailors support to address the root issue.", imageSrc: "http://img.b2bpic.net/free-photo/person-calculating-tax-returns-home-with-documents-laptop_73899-54547.jpg", imageAlt: "upload homework document file assignment" title: "Upload & Analyze", description: "Students upload homework. Adora identifies the concept gap and tailors targeted support.", imageSrc: "http://img.b2bpic.net/free-photo/person-calculating-tax-returns-home-with-documents-laptop_73899-54547.jpg", imageAlt: "Upload"
}, },
{ {
id: 2, id: 2,
title: "Guided Hints", description: "A progressive hint ladder guides thinking without spoiling solutions. Students work through problems step-by-step with support, not answers.", imageSrc: "http://img.b2bpic.net/free-photo/close-up-men-work-with-laptop_23-2148921389.jpg", imageAlt: "hints guidance scaffolding support teaching" title: "Guided Hints & Scaffolding", description: "Progressive hint ladders guide thinking without spoiling solutions. Students work through problems step-by-step.", imageSrc: "http://img.b2bpic.net/free-photo/close-up-men-work-with-laptop_23-2148921389.jpg", imageAlt: "Hints"
}, },
{ {
id: 3, id: 3,
title: "Similar Practice & Writing Support", description: "Students practice similar problems to reinforce understanding. Writing-focused assignments receive feedback on structure, clarity, and argumentation.", imageSrc: "http://img.b2bpic.net/free-photo/redhead-woman-lying-floor-with-notebook-tablet_273609-14453.jpg", imageAlt: "practice problem-solving writing exercise learning" title: "Similar Practice & Writing Support", description: "Practice similar problems to reinforce learning. Writing assignments receive feedback on clarity and argumentation.", imageSrc: "http://img.b2bpic.net/free-photo/redhead-woman-lying-floor-with-notebook-tablet_273609-14453.jpg", imageAlt: "Practice"
}, },
{ {
id: 4, id: 4,
title: "Academic Safety", description: "Adora Learn does NOT provide direct answers to graded work. Safe research tools verify sources and teach responsible information use.", imageSrc: "http://img.b2bpic.net/free-photo/businesswoman-standing-outdoors-city-office-building_1157-36101.jpg", imageAlt: "safety security protection academic integrity" title: "No Direct Answers to Graded Work", description: "Adora Learn does NOT provide direct answers to assignments. Safe research tools teach responsible information use.", imageSrc: "http://img.b2bpic.net/free-photo/businesswoman-standing-outdoors-city-office-building_1157-36101.jpg", imageAlt: "Safety"
} }
]} ]}
textboxLayout="default" textboxLayout="default"
@@ -158,26 +170,26 @@ export default function LandingPage() {
<div id="ai-tutor" data-section="ai-tutor"> <div id="ai-tutor" data-section="ai-tutor">
<FeatureCardSeven <FeatureCardSeven
title="AI That Guides Thinking — Not Shortcuts" title="Guided AI Tutor"
description="Our custom AI tutor is tailored to your district's standards and uses real-world examples to help students apply concepts meaningfully. It teaches reasoning, not recall." description="Socratic example: 'You have 3/4 cup sugar. Your recipe needs 1/2 cup. How can you figure out the answer without dividing?' Student discovers, learns, applies."
tag="Custom AI Tutor" tag="Custom AI"
tagAnimation="slide-up" tagAnimation="slide-up"
features={[ features={[
{ {
id: 1, id: 1,
title: "Progressive Hint Ladder", description: "Adaptive scaffolding reveals hints step-by-step. Students build confidence through guided problem-solving without immediate answers.", imageSrc: "http://img.b2bpic.net/free-photo/industrial-worker-indoors-factory-businessman-with-orange-hard-hat-man-blue-shirt_1157-40905.jpg", imageAlt: "hints ladder progressive scaffolding guidance" title: "Progressive Scaffolding", description: "Hint ladder reveals support step-by-step. Students build confidence through guided problem-solving.", imageSrc: "http://img.b2bpic.net/free-photo/industrial-worker-indoors-factory-businessman-with-orange-hard-hat-man-blue-shirt_1157-40905.jpg", imageAlt: "Scaffolding"
}, },
{ {
id: 2, id: 2,
title: "Check My Work", description: "Students submit solutions and receive detailed feedback: what's correct, where thinking broke down, and how to correct it.", imageSrc: "http://img.b2bpic.net/free-photo/feedback-comment-survey-support-response-bar-word_53876-133786.jpg", imageAlt: "feedback check review assessment evaluation" title: "Check My Work", description: "Submit solutions, receive detailed feedback: what's correct, where thinking broke down, how to correct it.", imageSrc: "http://img.b2bpic.net/free-photo/feedback-comment-survey-support-response-bar-word_53876-133786.jpg", imageAlt: "Feedback"
}, },
{ {
id: 3, id: 3,
title: "Error Pattern Analysis", description: "Adora identifies recurring mistakes and targets them with targeted reinforcement. Errors become learning opportunities.", imageSrc: "http://img.b2bpic.net/free-vector/memphis-seamless-pattern-background_53876-118174.jpg", imageAlt: "error analysis mistake pattern learning" title: "Error Pattern Analysis", description: "Adora identifies recurring mistakes and targets them with reinforcement. Errors become learning opportunities.", imageSrc: "http://img.b2bpic.net/free-vector/memphis-seamless-pattern-background_53876-118174.jpg", imageAlt: "Analysis"
}, },
{ {
id: 4, id: 4,
title: "Targeted Reinforcement", description: "Custom practice paths strengthen weak skills before moving forward. Mastery-based progression keeps students confident and engaged.", imageSrc: "http://img.b2bpic.net/free-photo/back-school-concept-with-wooden-blocks-human-figure-pencils-wooden-table-side-view_176474-9330.jpg", imageAlt: "reinforcement practice skill mastery progress" title: "Mastery-Based Progression", description: "Custom practice paths strengthen weak skills before advancement. Students stay confident and engaged.", imageSrc: "http://img.b2bpic.net/free-photo/back-school-concept-with-wooden-blocks-human-figure-pencils-wooden-table-side-view_176474-9330.jpg", imageAlt: "Mastery"
} }
]} ]}
textboxLayout="default" textboxLayout="default"
@@ -188,26 +200,26 @@ export default function LandingPage() {
<div id="ai-safety" data-section="ai-safety"> <div id="ai-safety" data-section="ai-safety">
<FeatureCardSeven <FeatureCardSeven
title="A Safe AI Study Partner for Students" title="Safe AI Study Partner"
description="Guardrailed, age-appropriate, academically safe. Adora provides math problem-solving, reading comprehension support, writing feedback, research verification, and critical thinking—all within strict academic safety boundaries." description="Guardrailed, age-appropriate, academically safe learning environment."
tag="Safe Learning Environment" tag="Safety First"
tagAnimation="slide-up" tagAnimation="slide-up"
features={[ features={[
{ {
id: 1, id: 1,
title: "Math Problem-Solving", description: "Guided support for problem-solving using Socratic methods. Concepts explained with real-world context and step-by-step reasoning.", imageSrc: "http://img.b2bpic.net/free-photo/boy-doing-some-mathematical-exercises_329181-14264.jpg", imageAlt: "math problem-solving numbers calculation learning" title: "Math Problem-Solving", description: "Guided support using Socratic methods. Concepts explained with real-world context and step-by-step reasoning.", imageSrc: "http://img.b2bpic.net/free-photo/boy-doing-some-mathematical-exercises_329181-14264.jpg", imageAlt: "Math"
}, },
{ {
id: 2, id: 2,
title: "Reading & Comprehension", description: "Scaffolded reading strategies, vocabulary support, and comprehension checks. Students develop critical reading skills.", imageSrc: "http://img.b2bpic.net/free-photo/diverse-education-shoot_53876-16110.jpg", imageAlt: "reading comprehension text book learning" title: "Reading & Comprehension", description: "Scaffolded reading strategies and vocabulary support. Students develop critical reading skills.", imageSrc: "http://img.b2bpic.net/free-photo/diverse-education-shoot_53876-16110.jpg", imageAlt: "Reading"
}, },
{ {
id: 3, id: 3,
title: "Writing Feedback", description: "Constructive feedback on clarity, organization, voice, and argumentation. Students improve writing through iterative revision.", imageSrc: "http://img.b2bpic.net/free-photo/close-up-still-life-hard-exams_23-2149314067.jpg", imageAlt: "writing feedback essay composition revision" title: "Writing Feedback", description: "Constructive feedback on clarity, organization, and argumentation. Students improve through revision.", imageSrc: "http://img.b2bpic.net/free-photo/close-up-still-life-hard-exams_23-2149314067.jpg", imageAlt: "Writing"
}, },
{ {
id: 4, id: 4,
title: "Research Verification & Ethics", description: "Safe research tools verify sources, teach citation, and model responsible information use and AI ethics.", imageSrc: "http://img.b2bpic.net/free-photo/dictionary-definition-word_93675-129171.jpg", imageAlt: "research verification source ethics information" title: "Research Verification & Ethics", description: "Safe research tools verify sources and teach responsible information use and AI ethics.", imageSrc: "http://img.b2bpic.net/free-photo/dictionary-definition-word_93675-129171.jpg", imageAlt: "Research"
} }
]} ]}
textboxLayout="default" textboxLayout="default"
@@ -218,56 +230,26 @@ export default function LandingPage() {
<div id="parent-dashboard" data-section="parent-dashboard"> <div id="parent-dashboard" data-section="parent-dashboard">
<FeatureCardSeven <FeatureCardSeven
title="Clear, Measurable Academic Progress" title="Parent Dashboard"
description="Parents see exactly what their student is learning, where they're building strength, and where additional support is needed. Weekly progress reports and strand-level mastery tracking." description="Clear visibility into your child's progress."
tag="Parental Visibility" tag="Transparency"
tagAnimation="slide-up" tagAnimation="slide-up"
features={[ features={[
{ {
id: 1, id: 1,
title: "Readiness Score", description: "Overall assessment of mastery across all strands. Easily see how your student is progressing toward grade-level standards.", imageSrc: "http://img.b2bpic.net/free-photo/multi-ethnic-business-team-sitting-table-office-center-speaking-about-project-meeting-broadroom_482257-5077.jpg", imageAlt: "readiness score assessment mastery dashboard" title: "Readiness Score", description: "Overall mastery across all strands. See progress toward grade-level standards.", imageSrc: "http://img.b2bpic.net/free-photo/multi-ethnic-business-team-sitting-table-office-center-speaking-about-project-meeting-broadroom_482257-5077.jpg", imageAlt: "Readiness"
}, },
{ {
id: 2, id: 2,
title: "Strand-Level Proficiency", description: "Detailed breakdown by learning objective (Number Sense, Fractions, Algebra, etc.). Know exactly what skills need work.", imageSrc: "http://img.b2bpic.net/free-photo/economy-chart-report_23-2148542014.jpg", imageAlt: "strands proficiency breakdown analytics detail" title: "Strand-Level Proficiency", description: "Breakdown by learning objective. Know exactly which skills need work.", imageSrc: "http://img.b2bpic.net/free-photo/economy-chart-report_23-2148542014.jpg", imageAlt: "Proficiency"
}, },
{ {
id: 3, id: 3,
title: "Strengths & Growth Areas", description: "Celebrate wins. Identify growth edges. Understand your student's unique learning profile.", imageSrc: "http://img.b2bpic.net/free-photo/pollution-concept-with-town-full-smoke_23-2149094924.jpg", imageAlt: "growth strengths areas progress improvement" title: "Strengths & Growth Areas", description: "Celebrate wins and identify growth edges. Understand your student's unique learning profile.", imageSrc: "http://img.b2bpic.net/free-photo/pollution-concept-with-town-full-smoke_23-2149094924.jpg", imageAlt: "Growth"
}, },
{ {
id: 4, id: 4,
title: "Weekly Progress & Hint Usage", description: "Track time spent, problem difficulty, and how often hints were used. See the correlation between effort and mastery.", imageSrc: "http://img.b2bpic.net/free-photo/high-angle-view-image-desk-planner-calendar-laptop_1163-2588.jpg", imageAlt: "weekly progress report tracking usage" title: "Weekly Progress & Effort Tracking", description: "Time spent, problem difficulty, and hint usage. See the correlation between effort and mastery. No guesswork. Just clarity.", imageSrc: "http://img.b2bpic.net/free-photo/high-angle-view-image-desk-planner-calendar-laptop_1163-2588.jpg", imageAlt: "Tracking"
}
]}
textboxLayout="default"
animationType="slide-up"
useInvertedBackground={false}
/>
</div>
<div id="ai-literacy" data-section="ai-literacy">
<FeatureCardSeven
title="Teaching Students How to Use AI Responsibly"
description="AI literacy is a 21st-century skill. Adora teaches students how AI works, where it fails, how to craft effective prompts, verify information, and engage with AI ethically."
tag="AI Literacy"
tagAnimation="slide-up"
features={[
{
id: 1,
title: "How AI Works", description: "Students learn how large language models are trained, what they can and cannot do, and why transparency matters.", imageSrc: "http://img.b2bpic.net/free-photo/man-requesting-help-from-coworkers-after-finding-bug-data-center-systems_482257-110863.jpg", imageAlt: "how-ai-works machine-learning neural-network technology"
},
{
id: 2,
title: "AI Mistakes & Limitations", description: "Understanding hallucinations, bias, and failure modes. When to trust AI and when to verify independently.", imageSrc: "http://img.b2bpic.net/free-photo/man-rubs-his-temple-looks-laptop_482257-104542.jpg", imageAlt: "ai-limitations hallucination bias error critical-thinking"
},
{
id: 3,
title: "Crafting Effective Prompts", description: "Students learn to communicate clearly with AI. Better questions yield better thinking, not just better answers.", imageSrc: "http://img.b2bpic.net/free-photo/two-colleagues-working-project-together_74855-2675.jpg", imageAlt: "prompts communication dialogue language inquiry"
},
{
id: 4,
title: "Verification & Ethics", description: "Critical thinking frameworks for evaluating AI outputs. Discussions on data privacy, consent, and responsible AI use.", imageSrc: "http://img.b2bpic.net/free-photo/privacy-policy-information-principle-strategy-rules-concept_53876-139705.jpg", imageAlt: "ethics responsibility verification privacy consent"
} }
]} ]}
textboxLayout="default" textboxLayout="default"
@@ -278,12 +260,11 @@ export default function LandingPage() {
<div id="final-cta" data-section="final-cta"> <div id="final-cta" data-section="final-cta">
<TextAbout <TextAbout
tag="Ready to Begin" tag="Get Started"
tagAnimation="slide-up" tagAnimation="slide-up"
title="Ready for Tests. Ready for Life." title="Ready for Tests. Ready for Life."
buttons={[ buttons={[
{ text: "Start Your Child's Assessment", href: "#" }, { text: "Start Your Child's Assessment", href: "#" }
{ text: "Schedule a Demo", href: "#" }
]} ]}
buttonAnimation="slide-up" buttonAnimation="slide-up"
useInvertedBackground={false} useInvertedBackground={false}
@@ -297,32 +278,24 @@ export default function LandingPage() {
title: "Product", items: [ title: "Product", items: [
{ label: "How It Works", href: "#how-it-works" }, { label: "How It Works", href: "#how-it-works" },
{ label: "Features", href: "#features" }, { label: "Features", href: "#features" },
{ label: "Parent Dashboard", href: "#parent-dashboard" }, { label: "Homework Help", href: "#homework-help" },
{ label: "Pricing", href: "#" } { label: "Parent Dashboard", href: "#parent-dashboard" }
] ]
}, },
{ {
title: "Learn", items: [ title: "Learn", items: [
{ label: "AI Literacy", href: "#ai-literacy" }, { label: "AI Safety", href: "#ai-safety" },
{ label: "State Standards", href: "#" },
{ label: "Blog", href: "#" }, { label: "Blog", href: "#" },
{ label: "Resources", href: "#" } { label: "Resources", href: "#" },
{ label: "Contact", href: "#" }
] ]
}, },
{ {
title: "Company", items: [ title: "Company", items: [
{ label: "About Us", href: "#" }, { label: "About Us", href: "#" },
{ label: "Contact", href: "#" },
{ label: "Careers", href: "#" }, { label: "Careers", href: "#" },
{ label: "Press", href: "#" } { label: "Press", href: "#" },
] { label: "Privacy Policy", href: "#" }
},
{
title: "Legal", items: [
{ label: "Privacy Policy", href: "#" },
{ label: "Terms of Service", href: "#" },
{ label: "Safety", href: "#" },
{ label: "FERPA Compliance", href: "#" }
] ]
} }
]} ]}

View File

@@ -11,7 +11,7 @@ html {
body { body {
background-color: var(--background); background-color: var(--background);
color: var(--foreground); color: var(--foreground);
font-family: var(--font-nunito-sans), sans-serif; font-family: var(--font-dm-sans), sans-serif;
position: relative; position: relative;
min-height: 100vh; min-height: 100vh;
overscroll-behavior: none; overscroll-behavior: none;
@@ -24,5 +24,5 @@ h3,
h4, h4,
h5, h5,
h6 { h6 {
font-family: var(--font-nunito-sans), sans-serif; font-family: var(--font-dm-sans), sans-serif;
} }

View File

@@ -4,21 +4,21 @@
/* --background: #ffffff;; /* --background: #ffffff;;
--card: #f9f9f9;; --card: #f9f9f9;;
--foreground: #120006e6;; --foreground: #1a1a1a;;
--primary-cta: #e63946;; --primary-cta: #15479c;;
--secondary-cta: #f9f9f9;; --secondary-cta: #f9f9f9;;
--accent: #e2e2e2;; --accent: #e2e2e2;;
--background-accent: #e2e2e2;; */ --background-accent: #c4c4c4;; */
--background: #ffffff;; --background: #ffffff;;
--card: #f9f9f9;; --card: #f9f9f9;;
--foreground: #120006e6;; --foreground: #1a1a1a;;
--primary-cta: #e63946;; --primary-cta: #15479c;;
--primary-cta-text: #ffffff;; --primary-cta-text: #ffffff;;
--secondary-cta: #f9f9f9;; --secondary-cta: #f9f9f9;;
--secondary-cta-text: #120006e6;; --secondary-cta-text: #120006e6;;
--accent: #e2e2e2;; --accent: #e2e2e2;;
--background-accent: #e2e2e2;; --background-accent: #c4c4c4;;
/* text sizing - set by ThemeProvider */ /* text sizing - set by ThemeProvider */
/* --text-2xs: clamp(0.465rem, 0.62vw, 0.62rem); /* --text-2xs: clamp(0.465rem, 0.62vw, 0.62rem);