Files
909ef3ae-eaf1-4d33-b301-042…/src/app/page.tsx
2026-05-09 10:53:59 +00:00

205 lines
8.8 KiB
TypeScript

"use client";
import { ThemeProvider } from "@/providers/themeProvider/ThemeProvider";
import ReactLenis from "lenis/react";
import ContactSplitForm from '@/components/sections/contact/ContactSplitForm';
import FaqDouble from '@/components/sections/faq/FaqDouble';
import FeatureCardTwentyFour from '@/components/sections/feature/FeatureCardTwentyFour';
import FooterCard from '@/components/sections/footer/FooterCard';
import HeroOverlay from '@/components/sections/hero/HeroOverlay';
import MetricCardFourteen from '@/components/sections/metrics/MetricCardFourteen';
import NavbarStyleCentered from '@/components/navbar/NavbarStyleCentered/NavbarStyleCentered';
import TestimonialAboutCard from '@/components/sections/about/TestimonialAboutCard';
import TestimonialCardSixteen from '@/components/sections/testimonial/TestimonialCardSixteen';
import { BookOpen } from "lucide-react";
export default function LandingPage() {
return (
<ThemeProvider
defaultButtonVariant="text-stagger"
defaultTextAnimation="reveal-blur"
borderRadius="pill"
contentWidth="compact"
sizing="mediumSizeLargeTitles"
background="grid"
cardStyle="outline"
primaryButtonStyle="double-inset"
secondaryButtonStyle="solid"
headingFontWeight="semibold"
>
<ReactLenis root>
<div id="nav" data-section="nav">
<NavbarStyleCentered
navItems={[
{
name: "Home", id: "hero"},
{
name: "About", id: "about"},
{
name: "Academics", id: "features"},
{
name: "Contact", id: "contact"},
]}
brandName="Wanezi High"
/>
</div>
<div id="hero" data-section="hero">
<HeroOverlay
title="Excellence in Every Lesson"
description="Wanezi High School prepares the next generation of leaders with a commitment to academic rigor and community values."
buttons={[
{
text: "Apply Now", href: "#contact"},
]}
imageSrc="http://img.b2bpic.net/free-photo/red-white-building-with-modern-view-stairs-front-it-bucharest-romania_1268-15935.jpg"
avatars={[
{
src: "http://img.b2bpic.net/free-photo/water-dwelling_1127-3260.jpg", alt: "happy high school student"},
{
src: "http://img.b2bpic.net/free-photo/modern-style-building_1137-69.jpg", alt: "student reading book"},
{
src: "http://img.b2bpic.net/free-photo/water-dwelling_1127-3256.jpg", alt: "student in lab coat"},
{
src: "http://img.b2bpic.net/free-photo/building_1127-3187.jpg", alt: "student smiling at camera"},
{
src: "http://img.b2bpic.net/free-photo/teenagers-lifestyle-city_23-2149196034.jpg", alt: "student looking at notebook"},
]}
avatarText="Join 500+ successful alumni"
/>
</div>
<div id="about" data-section="about">
<TestimonialAboutCard
useInvertedBackground={false}
tag="Our Mission"
title="A Legacy of Learning"
description="Since our inception, Wanezi has been a cornerstone of quality education, fostering intellectual curiosity and character development."
subdescription="Our holistic approach ensures students are ready for university and beyond."
icon={BookOpen}
imageSrc="http://img.b2bpic.net/free-photo/friends-chatting-studying-park_23-2147850710.jpg"
mediaAnimation="slide-up"
/>
</div>
<div id="features" data-section="features">
<FeatureCardTwentyFour
animationType="slide-up"
textboxLayout="split"
useInvertedBackground={true}
features={[
{
id: "1", title: "Science Excellence", author: "STEM Dept", description: "Cutting-edge laboratory facilities for hands-on learning.", tags: [
"Science", "STEM"],
imageSrc: "http://img.b2bpic.net/free-photo/woman-coat-giving-protective-glasses-girl_259150-60269.jpg"},
{
id: "2", title: "Sports Program", author: "Athletics", description: "Competitive team sports fostering leadership and teamwork.", tags: [
"Sports", "Health"],
imageSrc: "http://img.b2bpic.net/free-photo/full-shot-women-running-field_23-2148930228.jpg"},
{
id: "3", title: "Digital Literacy", author: "Tech Dept", description: "Modern curriculum preparing students for a digital world.", tags: [
"Tech", "IT"],
imageSrc: "http://img.b2bpic.net/free-photo/youngsters-studying-cafe_23-2147655807.jpg"},
]}
title="Why Choose Wanezi"
description="Discover a learning environment designed to help every student reach their full potential."
/>
</div>
<div id="metrics" data-section="metrics">
<MetricCardFourteen
useInvertedBackground={false}
title="Our Impact"
tag="School Stats"
metrics={[
{
id: "m1", value: "98%", description: "University Acceptance Rate"},
{
id: "m2", value: "45+", description: "Student Organizations"},
{
id: "m3", value: "1.2k", description: "Graduating Students"},
]}
metricsAnimation="slide-up"
/>
</div>
<div id="testimonials" data-section="testimonials">
<TestimonialCardSixteen
animationType="slide-up"
textboxLayout="split"
useInvertedBackground={true}
testimonials={[
{
id: "1", name: "Jane Doe", role: "Parent", company: "Wanezi Alumni", rating: 5,
imageSrc: "http://img.b2bpic.net/free-photo/father-painting-with-daughter-fathers-day_23-2147805504.jpg"},
{
id: "2", name: "John Smith", role: "Parent", company: "Alumni Parent", rating: 5,
imageSrc: "http://img.b2bpic.net/free-photo/father-daughter-sofa_23-2147997603.jpg"},
{
id: "3", name: "Maria Garcia", role: "Parent", company: "Local Community", rating: 5,
imageSrc: "http://img.b2bpic.net/free-photo/portrait-mother-daughter-kitchen_1170-2652.jpg"},
{
id: "4", name: "Robert Brown", role: "Parent", company: "Wanezi Alumni", rating: 5,
imageSrc: "http://img.b2bpic.net/free-photo/super-hero-businessman-red-cape-making-heart-gesture-with-fingers-looking-front-smiling-cheerfully-standing-green-wall_141793-52874.jpg"},
{
id: "5", name: "Sarah Wilson", role: "Parent", company: "Local Resident", rating: 5,
imageSrc: "http://img.b2bpic.net/free-photo/mother-organising-jungle-theme-party_23-2149499054.jpg"},
]}
kpiItems={[
{
value: "5/5", label: "Community Rating"},
{
value: "95%", label: "Satisfied Parents"},
{
value: "20+", label: "Years Excellence"},
]}
title="Community Voices"
description="Hear what parents and alumni say about their experience at Wanezi."
/>
</div>
<div id="faq" data-section="faq">
<FaqDouble
textboxLayout="split"
useInvertedBackground={false}
faqs={[
{
id: "q1", title: "How do I apply?", content: "You can apply via our online portal during the admission cycle."},
{
id: "q2", title: "What is the class size?", content: "We maintain small class sizes to ensure personalized attention."},
{
id: "q3", title: "Are there scholarships?", content: "Yes, we offer various academic and sports scholarships."},
]}
title="Frequently Asked Questions"
description="Answers to common queries about our school, admission, and programs."
faqsAnimation="slide-up"
/>
</div>
<div id="contact" data-section="contact">
<ContactSplitForm
useInvertedBackground={true}
title="Get in Touch"
description="Have questions about Wanezi High School? Contact us today."
inputs={[
{
name: "name", type: "text", placeholder: "Your Name", required: true,
},
{
name: "email", type: "email", placeholder: "Your Email", required: true,
},
]}
imageSrc="http://img.b2bpic.net/free-photo/classmates-learning-together-group-study-session_23-2149211127.jpg"
/>
</div>
<div id="footer" data-section="footer">
<FooterCard
logoText="Wanezi High"
copyrightText="© 2025 Wanezi High School | All Rights Reserved"
/>
</div>
</ReactLenis>
</ThemeProvider>
);
}