Merge version_1 into main

Merge version_1 into main
This commit was merged in pull request #4.
This commit is contained in:
2026-03-12 21:59:40 +00:00
2 changed files with 129 additions and 53 deletions

View File

@@ -3,12 +3,14 @@
import { ThemeProvider } from "@/providers/themeProvider/ThemeProvider";
import NavbarStyleFullscreen from "@/components/navbar/NavbarStyleFullscreen/NavbarStyleFullscreen";
import HeroSplitDoubleCarousel from "@/components/sections/hero/HeroSplitDoubleCarousel";
import PricingCardNine from "@/components/sections/pricing/PricingCardNine";
import AboutMetric from "@/components/sections/about/AboutMetric";
import FeatureCardSix from "@/components/sections/feature/FeatureCardSix";
import TestimonialCardTwelve from "@/components/sections/testimonial/TestimonialCardTwelve";
import FaqDouble from "@/components/sections/faq/FaqDouble";
import ContactSplitForm from "@/components/sections/contact/ContactSplitForm";
import FooterBaseReveal from "@/components/sections/footer/FooterBaseReveal";
import { Sparkles, Users, TrendingUp, Award, Zap, Heart, Lightbulb, CheckCircle } from "lucide-react";
import { Sparkles, CheckCircle, Users, TrendingUp, Award, Zap, Lightbulb, Heart } from "lucide-react";
export default function HomePage() {
return (
@@ -28,9 +30,9 @@ export default function HomePage() {
<NavbarStyleFullscreen
navItems={[
{ name: "Home", id: "/" },
{ name: "Services", id: "/services" },
{ name: "About", id: "#about" },
{ name: "Contact", id: "#contact" },
{ name: "Services", id: "services" },
{ name: "About", id: "about" },
{ name: "Contact", id: "contact" },
{ name: "Book Free Trial", id: "https://calendly.com/indigo-academics" },
]}
brandName="Indigo Academics"
@@ -49,35 +51,77 @@ export default function HomePage() {
background={{ variant: "animated-grid" }}
leftCarouselItems={[
{
imageSrc: "http://img.b2bpic.net/free-photo/students-learning-school-their-classroom_23-2149511030.jpg", imageAlt: "high school students studying math together"},
imageSrc: "http://img.b2bpic.net/free-photo/students-learning-school-their-classroom_23-2149511030.jpg", imageAlt: "high school students studying math together"
},
{
imageSrc: "http://img.b2bpic.net/free-photo/medium-shot-people-looking-through-partitions_23-2149831294.jpg", imageAlt: "diverse high school students team portrait"},
imageSrc: "http://img.b2bpic.net/free-photo/medium-shot-people-looking-through-partitions_23-2149831294.jpg", imageAlt: "diverse high school students team portrait"
},
{
imageSrc: "http://img.b2bpic.net/free-photo/son-looking-laptop-mom_23-2148492912.jpg", imageAlt: "tutor working with student one-on-one"},
imageSrc: "http://img.b2bpic.net/free-photo/son-looking-laptop-mom_23-2148492912.jpg", imageAlt: "tutor working with student one-on-one"
},
{
imageSrc: "http://img.b2bpic.net/free-photo/kids-classroom-taking-english-class_23-2149402694.jpg", imageAlt: "group study session multiple students learning"},
imageSrc: "http://img.b2bpic.net/free-photo/kids-classroom-taking-english-class_23-2149402694.jpg", imageAlt: "group study session multiple students learning"
},
]}
rightCarouselItems={[
{
imageSrc: "http://img.b2bpic.net/free-vector/international-school-template-design_23-2150619220.jpg", imageAlt: "free trial introductory lesson tutoring"},
imageSrc: "http://img.b2bpic.net/free-vector/international-school-template-design_23-2150619220.jpg", imageAlt: "free trial introductory lesson tutoring"
},
{
imageSrc: "http://img.b2bpic.net/free-photo/people-working-call-center_23-2149288183.jpg", imageAlt: "contact us desk professional workspace"},
imageSrc: "http://img.b2bpic.net/free-photo/people-working-call-center_23-2149288183.jpg", imageAlt: "contact us desk professional workspace"
},
{
imageSrc: "http://img.b2bpic.net/free-photo/girl-with-book-striped-shirt_1150-23.jpg", imageAlt: "happy student smiling achievement success"},
imageSrc: "http://img.b2bpic.net/free-photo/girl-with-book-striped-shirt_1150-23.jpg", imageAlt: "happy student smiling achievement success"
},
{
imageSrc: "http://img.b2bpic.net/free-photo/medium-shot-woman-talking-phone_23-2149235740.jpg", imageAlt: "diverse student portrait confident professional"},
imageSrc: "http://img.b2bpic.net/free-photo/medium-shot-woman-talking-phone_23-2149235740.jpg", imageAlt: "diverse student portrait confident professional"
},
]}
carouselPosition="right"
buttons={[
{
text: "Book Your Free Trial", href: "https://calendly.com/indigo-academics"},
text: "Book Your Free Trial", href: "https://calendly.com/indigo-academics"
},
{
text: "Learn More", href: "/services"},
text: "Learn More", href: "services"
},
]}
buttonAnimation="slide-up"
/>
</div>
<div id="services" data-section="services">
<PricingCardNine
title="Service Tiers"
description="Choose the perfect tutoring plan for your learning goals. All plans include professional instruction from high-achieving high school students."
tag="Flexible Options"
tagIcon={CheckCircle}
textboxLayout="default"
useInvertedBackground={false}
animationType="slide-up"
plans={[
{
id: "trial", title: "Free Trial", price: "0", period: "30-minute session", imageSrc: "http://img.b2bpic.net/free-vector/international-school-template-design_23-2150619220.jpg", imageAlt: "Free trial session introduction", button: { text: "Book Now", href: "https://calendly.com/indigo-academics" },
features: [
"30-minute introductory session", "No credit card required", "Meet your tutor", "Assess learning needs"
]
},
{
id: "group", title: "Group Classes", price: "12", period: "/hour per student", imageSrc: "http://img.b2bpic.net/free-photo/kids-classroom-taking-english-class_23-2149402694.jpg", imageAlt: "Collaborative group tutoring", button: { text: "Enroll Today", href: "contact" },
features: [
"Small group instruction (3-5 students)", "Flexible scheduling", "Peer learning environment", "Affordable and engaging"
]
},
{
id: "one-on-one", title: "One-on-One Sessions", price: "15", period: "/hour per student", imageSrc: "http://img.b2bpic.net/free-photo/son-looking-laptop-mom_23-2148492912.jpg", imageAlt: "Personalized one-on-one tutoring", button: { text: "Get Started", href: "contact" },
features: [
"Personalized instruction tailored to you", "Custom learning pace", "Direct access to your tutor", "Proven results"
]
}
]}
/>
</div>
<div id="about" data-section="about">
<AboutMetric
title="Founded by high-achieving students who believe near-peer tutoring transforms math education. We were once where you are—struggling with algebra, unsure about geometry. Now we help others master it."
@@ -86,16 +130,20 @@ export default function HomePage() {
metrics={[
{
icon: Users,
label: "Students Tutored", value: "500+"},
label: "Students Tutored", value: "500+"
},
{
icon: TrendingUp,
label: "Grade Improvement", value: "85%"},
label: "Grade Improvement", value: "85%"
},
{
icon: Award,
label: "Satisfaction Rate", value: "98%"},
label: "Satisfaction Rate", value: "98%"
},
{
icon: Zap,
label: "Years Experience", value: "3+"},
label: "Years Experience", value: "3+"
},
]}
/>
</div>
@@ -110,11 +158,17 @@ export default function HomePage() {
useInvertedBackground={false}
features={[
{
id: "1", title: "Relatable Teaching", description: "Your tutor was recently where you are. They remember the hard parts and explain concepts in ways that click.", imageSrc: "http://img.b2bpic.net/free-photo/students-learning-school-their-classroom_23-2149511030.jpg"},
id: 1,
title: "Relatable Teaching", description: "Your tutor was recently where you are. They remember the hard parts and explain concepts in ways that click.", imageSrc: "http://img.b2bpic.net/free-photo/students-learning-school-their-classroom_23-2149511030.jpg"
},
{
id: "2", title: "Affordable & Accessible", description: "High-quality instruction without premium price tags. We reinvest in our tutors and pass savings to families.", imageSrc: "http://img.b2bpic.net/free-photo/kids-classroom-taking-english-class_23-2149402694.jpg"},
id: 2,
title: "Affordable & Accessible", description: "High-quality instruction without premium price tags. We reinvest in our tutors and pass savings to families.", imageSrc: "http://img.b2bpic.net/free-photo/kids-classroom-taking-english-class_23-2149402694.jpg"
},
{
id: "3", title: "Flexible Scheduling", description: "Tutoring that fits your life. Choose one-on-one or group, schedule around school and activities, learn at your pace.", imageSrc: "http://img.b2bpic.net/free-photo/medium-shot-people-looking-through-partitions_23-2149831294.jpg"},
id: 3,
title: "Flexible Scheduling", description: "Tutoring that fits your life. Choose one-on-one or group, schedule around school and activities, learn at your pace.", imageSrc: "http://img.b2bpic.net/free-photo/medium-shot-people-looking-through-partitions_23-2149831294.jpg"
},
]}
/>
</div>
@@ -128,17 +182,23 @@ export default function HomePage() {
useInvertedBackground={false}
testimonials={[
{
id: "1", name: "Alex Chen", imageSrc: "http://img.b2bpic.net/free-photo/girl-with-book-striped-shirt_1150-23.jpg"},
id: "1", name: "Alex Chen", imageSrc: "http://img.b2bpic.net/free-photo/girl-with-book-striped-shirt_1150-23.jpg"
},
{
id: "2", name: "Jordan Martinez", imageSrc: "http://img.b2bpic.net/free-photo/medium-shot-woman-talking-phone_23-2149235740.jpg"},
id: "2", name: "Jordan Martinez", imageSrc: "http://img.b2bpic.net/free-photo/medium-shot-woman-talking-phone_23-2149235740.jpg"
},
{
id: "3", name: "Sam Williams", imageSrc: "http://img.b2bpic.net/free-photo/photo-glad-african-american-woman-clenches-fists-awaits-something-nice_273609-45517.jpg"},
id: "3", name: "Sam Williams", imageSrc: "http://img.b2bpic.net/free-photo/photo-glad-african-american-woman-clenches-fists-awaits-something-nice_273609-45517.jpg"
},
{
id: "4", name: "Casey Johnson", imageSrc: "http://img.b2bpic.net/free-photo/portrait-blonde-woman-with-curly-hair-showing-double-thumbs-up-checked-shirt-looking-pleased-front-view_176474-112761.jpg"},
id: "4", name: "Casey Johnson", imageSrc: "http://img.b2bpic.net/free-photo/portrait-blonde-woman-with-curly-hair-showing-double-thumbs-up-checked-shirt-looking-pleased-front-view_176474-112761.jpg"
},
{
id: "5", name: "Morgan Davis", imageSrc: "http://img.b2bpic.net/free-photo/smiling-young-handsome-man-looking-pointing-camera-doing-call-me-gesture-isolated-white-background_141793-132031.jpg"},
id: "5", name: "Morgan Davis", imageSrc: "http://img.b2bpic.net/free-photo/smiling-young-handsome-man-looking-pointing-camera-doing-call-me-gesture-isolated-white-background_141793-132031.jpg"
},
{
id: "6", name: "Taylor Brown", imageSrc: "http://img.b2bpic.net/free-photo/smiling-girl-holding-notebook_23-2147611495.jpg"},
id: "6", name: "Taylor Brown", imageSrc: "http://img.b2bpic.net/free-photo/smiling-girl-holding-notebook_23-2147611495.jpg"
},
]}
/>
</div>
@@ -154,52 +214,67 @@ export default function HomePage() {
animationType="smooth"
faqs={[
{
id: "1", title: "Who are the tutors?", content: "Our tutors are high-achieving high school students (Grades 10-12) who excel in mathematics. All tutors are carefully selected for their academic achievement, communication skills, and ability to relate to younger students."},
id: "1", title: "Who are the tutors?", content: "Our tutors are high-achieving high school students (Grades 10-12) who excel in mathematics. All tutors are carefully selected for their academic achievement, communication skills, and ability to relate to younger students."
},
{
id: "2", title: "What math levels do you cover?", content: "We tutor Grades 310 in Pre-Algebra, Algebra 1, Algebra 2, and Geometry. Our tutors can also provide foundational math support for elementary students building core skills."},
id: "2", title: "What math levels do you cover?", content: "We tutor Grades 310 in Pre-Algebra, Algebra 1, Algebra 2, and Geometry. Our tutors can also provide foundational math support for elementary students building core skills."
},
{
id: "3", title: "How do I book a free trial?", content: "Visit our Calendly scheduling link to reserve your 30-minute free trial session. No credit card required. You'll meet your tutor, discuss goals, and see if Indigo Academics is the right fit."},
id: "3", title: "How do I book a free trial?", content: "Visit our Calendly scheduling link to reserve your 30-minute free trial session. No credit card required. You'll meet your tutor, discuss goals, and see if Indigo Academics is the right fit."
},
{
id: "4", title: "What is the cancellation policy?", content: "We understand life happens. Cancel or reschedule sessions with 24 hours' notice for a full credit. We want to support your schedule."},
id: "4", title: "What is the cancellation policy?", content: "We understand life happens. Cancel or reschedule sessions with 24 hours' notice for a full credit. We want to support your schedule."
},
{
id: "5", title: "Do you offer online tutoring?", content: "Yes! All sessions are available online via Zoom or in-person, depending on location and preference. Choose what works best for you."},
id: "5", title: "Do you offer online tutoring?", content: "Yes! All sessions are available online via Zoom or in-person, depending on location and preference. Choose what works best for you."
},
{
id: "6", title: "How do I know my student is making progress?", content: "We track progress through regular check-ins, grade improvements, and confidence milestones. Parents receive monthly summaries, and students get direct feedback after each session."},
id: "6", title: "How do I know my student is making progress?", content: "We track progress through regular check-ins, grade improvements, and confidence milestones. Parents receive monthly summaries, and students get direct feedback after each session."
},
]}
/>
</div>
<div id="contact" data-section="contact">
<ContactSplitForm
title="Get in Touch"
description="Have questions about our tutoring services? Reach out to us directly. We're here to help you find the perfect learning solution."
useInvertedBackground={false}
imageSrc="http://img.b2bpic.net/free-photo/people-working-call-center_23-2149288183.jpg"
imageAlt="Contact Indigo Academics"
mediaAnimation="slide-up"
mediaPosition="right"
buttonText="Send Message"
inputs={[
{ name: "name", type: "text", placeholder: "Your Name", required: true },
{ name: "email", type: "email", placeholder: "your@email.com", required: true }
]}
textarea={{ name: "message", placeholder: "Tell us about your tutoring needs, goals, or any questions...", rows: 5, required: true }}
/>
</div>
<div id="footer" data-section="footer">
<FooterBaseReveal
columns={[
{
title: "Product", items: [
{
label: "Services", href: "/services"},
{
label: "Pricing", href: "/services"},
{
label: "Book Trial", href: "https://calendly.com/indigo-academics"},
{ label: "Services", href: "services" },
{ label: "Pricing", href: "services" },
{ label: "Book Trial", href: "https://calendly.com/indigo-academics" },
],
},
{
title: "Company", items: [
{
label: "About Us", href: "#about"},
{
label: "Contact", href: "#contact"},
{
label: "FAQ", href: "#faq"},
{ label: "About Us", href: "about" },
{ label: "Contact", href: "contact" },
{ label: "FAQ", href: "faq" },
],
},
{
title: "Connect", items: [
{
label: "Instagram", href: "https://instagram.com/indigoaacademics"},
{
label: "Email", href: "mailto:hello@indigoaacademics.com"},
{
label: "Privacy Policy", href: "#"},
{ label: "Instagram", href: "https://instagram.com/indigoaacademics" },
{ label: "Email", href: "mailto:hello@indigoaacademics.com" },
{ label: "Privacy Policy", href: "#" },
],
},
]}

View File

@@ -4,12 +4,13 @@ interface SvgTextLogoProps {
children?: ReactNode;
className?: string;
textClassName?: string;
dominantBaseline?: "auto" | "text-bottom" | "alphabetic" | "ideographic" | "hanging" | "mathematical" | "central" | "middle";
dominantBaseline?: "auto" | "inherit" | "alphabetic" | "hanging" | "ideographic" | "mathematical" | "text-before-edge" | "middle" | "central" | "text-after-edge" | "use-script" | "no-change" | "reset-size";
}
const SvgTextLogo: React.FC<SvgTextLogoProps> = ({
children,
className = "", textClassName = "", dominantBaseline = "middle"}) => {
className = "", textClassName = "", dominantBaseline = "middle"
}) => {
return (
<svg
className={`${className}`}