Merge version_2_1782020052823 into main #2

Merged
bender merged 1 commits from version_2_1782020052823 into main 2026-06-21 05:35:17 +00:00
9 changed files with 323 additions and 234 deletions

View File

@@ -42,7 +42,7 @@ export default function Layout() {
<SiteBackgroundSlot />
<SectionErrorBoundary name="navbar">
<NavbarDropdown
logo="Aureva"
logo="Bhavika Karnatak"
ctaButton={{
text: "Explore Knowledge",
href: "#explore",
@@ -54,7 +54,7 @@ export default function Layout() {
</main>
<SectionErrorBoundary name="footer">
<FooterSimpleMedia
brand="Aureva"
brand="Bhavika Karnatak"
columns={[
{
title: "Platform",
@@ -83,7 +83,7 @@ export default function Layout() {
],
},
]}
copyright="© 2024 Aureva. All rights reserved."
copyright="© 2024 Bhavika Karnatak. All rights reserved."
links={[
{
label: "Twitter",

View File

@@ -1,242 +1,33 @@
import AboutTestimonial from '@/components/sections/about/AboutTestimonial';
import ContactCta from '@/components/sections/contact/ContactCta';
import FaqSplitMedia from '@/components/sections/faq/FaqSplitMedia';
import FeaturesImageBento from '@/components/sections/features/FeaturesImageBento';
import HeroBillboardCarousel from '@/components/sections/hero/HeroBillboardCarousel';
import MetricsFeatureCards from '@/components/sections/metrics/MetricsFeatureCards';
import TestimonialQuoteCards from '@/components/sections/testimonial/TestimonialQuoteCards';
import SectionErrorBoundary from "@/components/ui/SectionErrorBoundary";
// AUTO-GENERATED shell by per-section-migrate.
// Section bodies live in ./<PageBase>/sections/<X>.tsx. Edit the section
// files directly. Non-block content (wrappers, non-inlinable sections) is
// preserved inline; extracted section blocks become <XSection/> refs.
export default function HomePage() {
import React from 'react';
import HeroSection from './HomePage/sections/Hero';
import AboutSection from './HomePage/sections/About';
import CivilizationsSection from './HomePage/sections/Civilizations';
import MetricsSection from './HomePage/sections/Metrics';
import FaqSection from './HomePage/sections/Faq';
import TestimonialsSection from './HomePage/sections/Testimonials';
import NewsletterSection from './HomePage/sections/Newsletter';
export default function HomePage(): React.JSX.Element {
return (
<>
<div id="hero" data-section="hero">
<SectionErrorBoundary name="hero">
<HeroBillboardCarousel
tag="Start Your Journey"
title="Understand Culture, History, and Belief"
description="Aureva simplifies the worlds religions, civilizations, and historical traditions into clear, neutral, neutral, beginner-friendly stories. Explore thousands of topics without bias, jargon, or distraction."
primaryButton={{
text: "Explore Knowledge",
href: "#explore",
}}
secondaryButton={{
text: "Learn More",
href: "#about",
}}
items={[
{
imageSrc: "http://img.b2bpic.net/free-photo/liquid-marbling-paint-texture-background-fluid-painting-abstract-texture-intensive-color-mix-wallpaper_1258-103668.jpg?_wi=1",
},
{
imageSrc: "http://img.b2bpic.net/free-photo/spectacular-sci-fi-landscape_23-2151954479.jpg",
},
{
imageSrc: "http://img.b2bpic.net/free-photo/abstract-techno-low-poly-background-with-dark-connecting-dots-lines_1048-6127.jpg",
},
{
imageSrc: "http://img.b2bpic.net/free-photo/blank-business-mock-up_93675-130659.jpg",
},
{
imageSrc: "http://img.b2bpic.net/free-photo/half-lit-half-dark-room_53876-100086.jpg",
},
{
imageSrc: "http://img.b2bpic.net/free-photo/shiny-background-with-tables-chairs_1203-1618.jpg",
},
]}
/>
</SectionErrorBoundary>
</div>
<>
<HeroSection />
<div id="about" data-section="about">
<SectionErrorBoundary name="about">
<AboutTestimonial
tag="Our Mission"
quote="Aureva is built for the curious mind that demands clarity and neutrality in a world of fragmented, biased information."
author="Dr. Elena Vance"
role="Chief Knowledge Officer"
imageSrc="http://img.b2bpic.net/free-photo/funny-woman-teacher-with-smiling-stupid-face-round-glasses-happily-shows-something-with-her-pointer-chalk-board-black_346278-1770.jpg"
/>
</SectionErrorBoundary>
</div>
<AboutSection />
<div id="civilizations" data-section="civilizations">
<SectionErrorBoundary name="civilizations">
<FeaturesImageBento
tag="Browse Topics"
title="A World of Knowledge"
description="Explore the roots of civilizations and belief systems in one neutral place."
items={[
{
title: "India",
description: "Ancient civilization origins.",
imageSrc: "http://img.b2bpic.net/free-photo/mandala-artwork-colorful-pattern-background-3d_58702-7017.jpg",
},
{
title: "Rome",
description: "The foundation of laws.",
imageSrc: "http://img.b2bpic.net/free-vector/skyline-rome_23-2147771482.jpg",
},
{
title: "Egypt",
description: "Majesty of the Nile.",
imageSrc: "http://img.b2bpic.net/free-photo/minimalist-illustration-monument_23-2151902661.jpg",
},
{
title: "Greece",
description: "Origins of philosophy.",
imageSrc: "http://img.b2bpic.net/free-photo/owen-jones-famous-19th-century-grammar-ornament_53876-65031.jpg",
},
{
title: "Hinduism",
description: "Vedic traditions simplified.",
imageSrc: "http://img.b2bpic.net/free-vector/hand-drawn-ouroboros-symbol_23-2150100354.jpg",
},
{
title: "Buddhism",
description: "Path to enlightenment.",
imageSrc: "http://img.b2bpic.net/free-vector/abstract-flowers-collection_1025-672.jpg",
},
{
title: "Islam",
description: "History and practice.",
imageSrc: "http://img.b2bpic.net/free-photo/rendering-abstract-futuristic-background-with-glowing-neon-blue-green-lights_181624-24732.jpg",
},
]}
/>
</SectionErrorBoundary>
</div>
<CivilizationsSection />
<div id="metrics" data-section="metrics">
<SectionErrorBoundary name="metrics">
<MetricsFeatureCards
tag="Growth & Reach"
title="Aureva by the Numbers"
description="Building the most reliable reference for modern global knowledge."
metrics={[
{
value: "10,000+",
title: "Topics Simplified",
features: [
"Anthropology",
"World History",
"Comparative Religion",
],
},
{
value: "1M+",
title: "Curious Learners",
features: [
"Students",
"Educators",
"Global Seekers",
],
},
{
value: "0",
title: "Biased Articles",
features: [
"Neutral Framing",
"No Ideological Bias",
"Fact-Checked",
],
},
]}
/>
</SectionErrorBoundary>
</div>
<MetricsSection />
<div id="faq" data-section="faq">
<SectionErrorBoundary name="faq">
<FaqSplitMedia
tag="How It Works"
title="Frequently Asked Questions"
description="Everything you need to know about navigating the platform."
items={[
{
question: "Is Aureva free to use?",
answer: "Yes, completely free. No logins or ads.",
},
{
question: "Are your articles fact-checked?",
answer: "Every story is peer-reviewed for neutrality.",
},
{
question: "Can I suggest a topic?",
answer: "We welcome suggestions from our community.",
},
{
question: "Who curates the content?",
answer: "Our content is managed by verified subject matter experts.",
},
{
question: "How often is the site updated?",
answer: "We update and expand our repository weekly.",
},
]}
imageSrc="http://img.b2bpic.net/free-photo/technology-network-background-connection-cyber-space-ai-generative_123827-24189.jpg"
/>
</SectionErrorBoundary>
</div>
<FaqSection />
<div id="testimonials" data-section="testimonials">
<SectionErrorBoundary name="testimonials">
<TestimonialQuoteCards
tag="Community Voices"
title="What Learners Are Saying"
description="Trusted by students and creators globally."
testimonials={[
{
name: "Sarah J.",
role: "Student",
quote: "Wikipedia was too dense, Aureva is perfect.",
imageSrc: "http://img.b2bpic.net/free-photo/woman-waiting-someone-who-s-late-looking-through-window_1153-5851.jpg",
},
{
name: "Mark C.",
role: "Educator",
quote: "I use these for my lesson plans daily.",
imageSrc: "http://img.b2bpic.net/free-photo/smiley-businesswoman-using-sign-language-outdoors-work_23-2148740320.jpg",
},
{
name: "Emily R.",
role: "Researcher",
quote: "The neutrality is incredibly refreshing.",
imageSrc: "http://img.b2bpic.net/free-photo/medium-shot-young-man-posing-spotlight_23-2151915999.jpg",
},
{
name: "David K.",
role: "Creator",
quote: "Finally, accessible history references.",
imageSrc: "http://img.b2bpic.net/free-photo/medium-shot-young-man-posing-indoors_23-2149518285.jpg",
},
{
name: "Sofia L.",
role: "Seeker",
quote: "I've learned so much about world religions.",
imageSrc: "http://img.b2bpic.net/free-photo/portrait-young-beautiful-brunette-girl-black-hat_176420-8526.jpg",
},
]}
/>
</SectionErrorBoundary>
</div>
<TestimonialsSection />
<div id="newsletter" data-section="newsletter">
<SectionErrorBoundary name="newsletter">
<ContactCta
tag="Get Updates"
text="Join our community to stay updated on new topics and AI learning features."
primaryButton={{
text: "Subscribe Now",
href: "#",
}}
secondaryButton={{
text: "Learn More",
href: "#about",
}}
/>
</SectionErrorBoundary>
</div>
<NewsletterSection />
</>
);
}

View File

@@ -0,0 +1,22 @@
// AUTO-GENERATED by per-section-migrate. Edit freely — Bob will treat this
// file as the canonical source for the "about" section.
import React from 'react';
import AboutTestimonial from '@/components/sections/about/AboutTestimonial';
import SectionErrorBoundary from "@/components/ui/SectionErrorBoundary";
export default function AboutSection(): React.JSX.Element {
return (
<div id="about" data-section="about">
<SectionErrorBoundary name="about">
<AboutTestimonial
tag="Our Mission"
quote="Aureva is built for the curious mind that demands clarity and neutrality in a world of fragmented, biased information."
author="Dr. Elena Vance"
role="Chief Knowledge Officer"
imageSrc="http://img.b2bpic.net/free-photo/funny-woman-teacher-with-smiling-stupid-face-round-glasses-happily-shows-something-with-her-pointer-chalk-board-black_346278-1770.jpg"
/>
</SectionErrorBoundary>
</div>
);
}

View File

@@ -0,0 +1,57 @@
// AUTO-GENERATED by per-section-migrate. Edit freely — Bob will treat this
// file as the canonical source for the "civilizations" section.
import React from 'react';
import FeaturesImageBento from '@/components/sections/features/FeaturesImageBento';
import SectionErrorBoundary from "@/components/ui/SectionErrorBoundary";
export default function CivilizationsSection(): React.JSX.Element {
return (
<div id="civilizations" data-section="civilizations">
<SectionErrorBoundary name="civilizations">
<FeaturesImageBento
tag="Browse Topics"
title="A World of Knowledge"
description="Explore the roots of civilizations and belief systems in one neutral place."
items={[
{
title: "India",
description: "Ancient civilization origins.",
imageSrc: "http://img.b2bpic.net/free-photo/mandala-artwork-colorful-pattern-background-3d_58702-7017.jpg",
},
{
title: "Rome",
description: "The foundation of laws.",
imageSrc: "http://img.b2bpic.net/free-vector/skyline-rome_23-2147771482.jpg",
},
{
title: "Egypt",
description: "Majesty of the Nile.",
imageSrc: "http://img.b2bpic.net/free-photo/minimalist-illustration-monument_23-2151902661.jpg",
},
{
title: "Greece",
description: "Origins of philosophy.",
imageSrc: "http://img.b2bpic.net/free-photo/owen-jones-famous-19th-century-grammar-ornament_53876-65031.jpg",
},
{
title: "Hinduism",
description: "Vedic traditions simplified.",
imageSrc: "http://img.b2bpic.net/free-vector/hand-drawn-ouroboros-symbol_23-2150100354.jpg",
},
{
title: "Buddhism",
description: "Path to enlightenment.",
imageSrc: "http://img.b2bpic.net/free-vector/abstract-flowers-collection_1025-672.jpg",
},
{
title: "Islam",
description: "History and practice.",
imageSrc: "http://img.b2bpic.net/free-photo/rendering-abstract-futuristic-background-with-glowing-neon-blue-green-lights_181624-24732.jpg",
},
]}
/>
</SectionErrorBoundary>
</div>
);
}

View File

@@ -0,0 +1,43 @@
// AUTO-GENERATED by per-section-migrate. Edit freely — Bob will treat this
// file as the canonical source for the "faq" section.
import React from 'react';
import FaqSplitMedia from '@/components/sections/faq/FaqSplitMedia';
import SectionErrorBoundary from "@/components/ui/SectionErrorBoundary";
export default function FaqSection(): React.JSX.Element {
return (
<div id="faq" data-section="faq">
<SectionErrorBoundary name="faq">
<FaqSplitMedia
tag="How It Works"
title="Frequently Asked Questions"
description="Everything you need to know about navigating the platform."
items={[
{
question: "Is Aureva free to use?",
answer: "Yes, completely free. No logins or ads.",
},
{
question: "Are your articles fact-checked?",
answer: "Every story is peer-reviewed for neutrality.",
},
{
question: "Can I suggest a topic?",
answer: "We welcome suggestions from our community.",
},
{
question: "Who curates the content?",
answer: "Our content is managed by verified subject matter experts.",
},
{
question: "How often is the site updated?",
answer: "We update and expand our repository weekly.",
},
]}
imageSrc="http://img.b2bpic.net/free-photo/technology-network-background-connection-cyber-space-ai-generative_123827-24189.jpg"
/>
</SectionErrorBoundary>
</div>
);
}

View File

@@ -0,0 +1,48 @@
// AUTO-GENERATED by per-section-migrate. Edit freely — Bob will treat this
// file as the canonical source for the "hero" section.
import React from 'react';
import HeroBillboardCarousel from '@/components/sections/hero/HeroBillboardCarousel';
import SectionErrorBoundary from "@/components/ui/SectionErrorBoundary";
export default function HeroSection(): React.JSX.Element {
return (
<div id="hero" data-section="hero">
<SectionErrorBoundary name="hero">
<HeroBillboardCarousel
tag="Start Your Journey"
title="Understand Culture, History, and Belief"
description="Aureva simplifies the worlds religions, civilizations, and historical traditions into clear, neutral, neutral, beginner-friendly stories. Explore thousands of topics without bias, jargon, or distraction."
primaryButton={{
text: "Explore Knowledge",
href: "#explore",
}}
secondaryButton={{
text: "Learn More",
href: "#about",
}}
items={[
{
imageSrc: "http://img.b2bpic.net/free-photo/liquid-marbling-paint-texture-background-fluid-painting-abstract-texture-intensive-color-mix-wallpaper_1258-103668.jpg?_wi=1",
},
{
imageSrc: "http://img.b2bpic.net/free-photo/spectacular-sci-fi-landscape_23-2151954479.jpg",
},
{
imageSrc: "http://img.b2bpic.net/free-photo/abstract-techno-low-poly-background-with-dark-connecting-dots-lines_1048-6127.jpg",
},
{
imageSrc: "http://img.b2bpic.net/free-photo/blank-business-mock-up_93675-130659.jpg",
},
{
imageSrc: "http://img.b2bpic.net/free-photo/half-lit-half-dark-room_53876-100086.jpg",
},
{
imageSrc: "http://img.b2bpic.net/free-photo/shiny-background-with-tables-chairs_1203-1618.jpg",
},
]}
/>
</SectionErrorBoundary>
</div>
);
}

View File

@@ -0,0 +1,49 @@
// AUTO-GENERATED by per-section-migrate. Edit freely — Bob will treat this
// file as the canonical source for the "metrics" section.
import React from 'react';
import MetricsFeatureCards from '@/components/sections/metrics/MetricsFeatureCards';
import SectionErrorBoundary from "@/components/ui/SectionErrorBoundary";
export default function MetricsSection(): React.JSX.Element {
return (
<div id="metrics" data-section="metrics">
<SectionErrorBoundary name="metrics">
<MetricsFeatureCards
tag="Growth & Reach"
title="Aureva by the Numbers"
description="Building the most reliable reference for modern global knowledge."
metrics={[
{
value: "10,000+",
title: "Topics Simplified",
features: [
"Anthropology",
"World History",
"Comparative Religion",
],
},
{
value: "1M+",
title: "Curious Learners",
features: [
"Students",
"Educators",
"Global Seekers",
],
},
{
value: "0",
title: "Biased Articles",
features: [
"Neutral Framing",
"No Ideological Bias",
"Fact-Checked",
],
},
]}
/>
</SectionErrorBoundary>
</div>
);
}

View File

@@ -0,0 +1,27 @@
// AUTO-GENERATED by per-section-migrate. Edit freely — Bob will treat this
// file as the canonical source for the "newsletter" section.
import React from 'react';
import ContactCta from '@/components/sections/contact/ContactCta';
import SectionErrorBoundary from "@/components/ui/SectionErrorBoundary";
export default function NewsletterSection(): React.JSX.Element {
return (
<div id="newsletter" data-section="newsletter">
<SectionErrorBoundary name="newsletter">
<ContactCta
tag="Get Updates"
text="Join our community to stay updated on new topics and AI learning features."
primaryButton={{
text: "Subscribe Now",
href: "#",
}}
secondaryButton={{
text: "Learn More",
href: "#about",
}}
/>
</SectionErrorBoundary>
</div>
);
}

View File

@@ -0,0 +1,52 @@
// AUTO-GENERATED by per-section-migrate. Edit freely — Bob will treat this
// file as the canonical source for the "testimonials" section.
import React from 'react';
import TestimonialQuoteCards from '@/components/sections/testimonial/TestimonialQuoteCards';
import SectionErrorBoundary from "@/components/ui/SectionErrorBoundary";
export default function TestimonialsSection(): React.JSX.Element {
return (
<div id="testimonials" data-section="testimonials">
<SectionErrorBoundary name="testimonials">
<TestimonialQuoteCards
tag="Community Voices"
title="What Learners Are Saying"
description="Trusted by students and creators globally."
testimonials={[
{
name: "Sarah J.",
role: "Student",
quote: "Wikipedia was too dense, Aureva is perfect.",
imageSrc: "http://img.b2bpic.net/free-photo/woman-waiting-someone-who-s-late-looking-through-window_1153-5851.jpg",
},
{
name: "Mark C.",
role: "Educator",
quote: "I use these for my lesson plans daily.",
imageSrc: "http://img.b2bpic.net/free-photo/smiley-businesswoman-using-sign-language-outdoors-work_23-2148740320.jpg",
},
{
name: "Emily R.",
role: "Researcher",
quote: "The neutrality is incredibly refreshing.",
imageSrc: "http://img.b2bpic.net/free-photo/medium-shot-young-man-posing-spotlight_23-2151915999.jpg",
},
{
name: "David K.",
role: "Creator",
quote: "Finally, accessible history references.",
imageSrc: "http://img.b2bpic.net/free-photo/medium-shot-young-man-posing-indoors_23-2149518285.jpg",
},
{
name: "Sofia L.",
role: "Seeker",
quote: "I've learned so much about world religions.",
imageSrc: "http://img.b2bpic.net/free-photo/portrait-young-beautiful-brunette-girl-black-hat_176420-8526.jpg",
},
]}
/>
</SectionErrorBoundary>
</div>
);
}