17 Commits

Author SHA1 Message Date
d93ab1dd29 Update src/app/admissions/page.tsx 2026-05-20 17:44:10 +00:00
7466303e54 Update src/app/page.tsx 2026-05-20 17:43:35 +00:00
000593bad6 Update src/app/admissions/page.tsx 2026-05-20 17:43:34 +00:00
bf768b06bf Update src/app/academics/page.tsx 2026-05-20 17:43:34 +00:00
69f34cf26f Update src/app/page.tsx 2026-05-20 17:42:53 +00:00
ae2b46e8fd Update src/app/admissions/page.tsx 2026-05-20 17:42:52 +00:00
a34f66545c Update src/app/academics/page.tsx 2026-05-20 17:42:52 +00:00
06279c773e Merge version_2 into main
Merge version_2 into main
2026-05-20 17:41:27 +00:00
021f4970c4 Update src/app/admissions/page.tsx 2026-05-20 17:41:23 +00:00
f05be9512e Update src/app/academics/page.tsx 2026-05-20 17:41:23 +00:00
78a2c4e613 Merge version_2 into main
Merge version_2 into main
2026-05-20 17:40:54 +00:00
0f92a4fb21 Update src/app/admissions/page.tsx 2026-05-20 17:40:51 +00:00
b441f707d1 Update src/app/academics/page.tsx 2026-05-20 17:40:50 +00:00
fc1a6158ce Merge version_2 into main
Merge version_2 into main
2026-05-20 17:40:22 +00:00
1d7dbd8ee8 Update src/app/page.tsx 2026-05-20 17:40:19 +00:00
fdc427596f Add src/app/admissions/page.tsx 2026-05-20 17:40:18 +00:00
322209fdcb Add src/app/academics/page.tsx 2026-05-20 17:40:18 +00:00
3 changed files with 99 additions and 358 deletions

View File

@@ -0,0 +1,34 @@
"use client";
import { ThemeProvider } from "@/providers/themeProvider/ThemeProvider";
import ReactLenis from "lenis/react";
import NavbarStyleCentered from '@/components/navbar/NavbarStyleCentered/NavbarStyleCentered';
import FooterSimple from '@/components/sections/footer/FooterSimple';
import FeatureCardEight from '@/components/sections/feature/FeatureCardEight';
export default function AcademicsPage() {
return (
<ThemeProvider defaultButtonVariant="text-stagger" defaultTextAnimation="entrance-slide" borderRadius="rounded" contentWidth="medium" sizing="medium" background="circleGradient" cardStyle="glass-elevated" primaryButtonStyle="gradient" secondaryButtonStyle="glass" headingFontWeight="normal">
<ReactLenis root>
<div id="nav" data-section="nav">
<NavbarStyleCentered navItems={[{ name: "Home", id: "/" }, { name: "Academics", id: "/academics" }, { name: "Admissions", id: "/admissions" }]} brandName="ESGEE" />
</div>
<div className="pt-32 pb-20">
<FeatureCardEight
title="Our Programs"
description="Discover our wide range of academic pathways."
features={[
{ title: "Science & Technology", description: "Pioneering research and tech labs.", imageSrc: "http://img.b2bpic.net/free-photo/laboratory-science_1150-13458.jpg" },
{ title: "Arts & Humanities", description: "Fostering creative and critical thinking.", imageSrc: "http://img.b2bpic.net/free-photo/art-studio_1150-13459.jpg" }
]}
textboxLayout="default"
useInvertedBackground={false}
/>
</div>
<div id="footer" data-section="footer">
<FooterSimple columns={[]} bottomLeftText="© 2025 ESGEE" bottomRightText="Privacy Policy" />
</div>
</ReactLenis>
</ThemeProvider>
);
}

View File

@@ -0,0 +1,31 @@
"use client";
import { ThemeProvider } from "@/providers/themeProvider/ThemeProvider";
import ReactLenis from "lenis/react";
import NavbarStyleCentered from '@/components/navbar/NavbarStyleCentered/NavbarStyleCentered';
import FooterSimple from '@/components/sections/footer/FooterSimple';
import ContactCenter from '@/components/sections/contact/ContactCenter';
export default function AdmissionsPage() {
return (
<ThemeProvider defaultButtonVariant="text-stagger" defaultTextAnimation="entrance-slide" borderRadius="rounded" contentWidth="medium" sizing="medium" background="circleGradient" cardStyle="glass-elevated" primaryButtonStyle="gradient" secondaryButtonStyle="glass" headingFontWeight="normal">
<ReactLenis root>
<div id="nav" data-section="nav">
<NavbarStyleCentered navItems={[{ name: "Home", id: "/" }, { name: "Academics", id: "/academics" }, { name: "Admissions", id: "/admissions" }]} brandName="ESGEE" />
</div>
<div className="pt-32 pb-20">
<ContactCenter
tag="Admissions"
title="Start Your Journey"
description="Submit your application today to join our vibrant community."
background={{ variant: "plain" }}
useInvertedBackground={false}
/>
</div>
<div id="footer" data-section="footer">
<FooterSimple columns={[]} bottomLeftText="© 2025 ESGEE" bottomRightText="Privacy Policy" />
</div>
</ReactLenis>
</ThemeProvider>
);
}

View File

@@ -2,395 +2,71 @@
import { ThemeProvider } from "@/providers/themeProvider/ThemeProvider";
import ReactLenis from "lenis/react";
import ContactSplitForm from '@/components/sections/contact/ContactSplitForm';
import FaqBase from '@/components/sections/faq/FaqBase';
import FeatureCardThree from '@/components/sections/feature/featureCardThree/FeatureCardThree';
import FooterCard from '@/components/sections/footer/FooterCard';
import FooterSimple from '@/components/sections/footer/FooterSimple';
import HeroSplitDoubleCarousel from '@/components/sections/hero/HeroSplitDoubleCarousel';
import MetricSplitMediaAbout from '@/components/sections/about/MetricSplitMediaAbout';
import NavbarStyleCentered from '@/components/navbar/NavbarStyleCentered/NavbarStyleCentered';
import ProductCardThree from '@/components/sections/product/ProductCardThree';
import SocialProofOne from '@/components/sections/socialProof/SocialProofOne';
import TestimonialCardTwo from '@/components/sections/testimonial/TestimonialCardTwo';
export default function LandingPage() {
return (
<ThemeProvider
defaultButtonVariant="text-shift"
defaultTextAnimation="reveal-blur"
borderRadius="rounded"
contentWidth="smallMedium"
sizing="mediumSizeLargeTitles"
background="grid"
cardStyle="inset"
primaryButtonStyle="double-inset"
secondaryButtonStyle="solid"
defaultButtonVariant="text-stagger"
defaultTextAnimation="reveal-blur"
borderRadius="rounded"
contentWidth="mediumSmall"
sizing="mediumSizeLargeTitles"
background="grid"
cardStyle="inset"
primaryButtonStyle="gradient"
secondaryButtonStyle="glass"
headingFontWeight="normal"
>
<ReactLenis root>
<div id="nav" data-section="nav">
<NavbarStyleCentered
navItems={[
{
name: "Home",
id: "hero",
},
{
name: "About",
id: "about",
},
{
name: "Menu",
id: "menu",
},
{
name: "Contact",
id: "contact",
},
{ name: "Home", id: "/" },
{ name: "Academics", id: "/academics" },
{ name: "Admissions", id: "/admissions" },
]}
brandName="Vinnys Street Food"
brandName="ESGEE"
/>
</div>
<div id="hero" data-section="hero">
<HeroSplitDoubleCarousel
background={{
variant: "plain",
}}
title="Vinnys Street Food"
description="Authentic, fresh, and fast. Grab a bite from the citys favorite street food truck, where tradition meets flavor."
leftCarouselItems={[
{
imageSrc: "http://img.b2bpic.net/free-photo/top-view-tacos-with-vegetables-meat_23-2148750432.jpg",
imageAlt: "Street Food Scene",
},
{
imageSrc: "http://img.b2bpic.net/free-photo/focused-master-chef-wearing-uniform-cooking-delicious-beef-steak-kitchen-restaurant_613910-18983.jpg",
imageAlt: "Food Preparation",
},
{
imageSrc: "http://img.b2bpic.net/free-photo/young-girl-having-fun-amusement-park_23-2147918719.jpg",
imageAlt: "Street Food Scene",
},
{
imageSrc: "http://img.b2bpic.net/free-photo/close-up-person-eating-burger_23-2148289402.jpg",
imageAlt: "Food Preparation",
},
{
imageSrc: "http://img.b2bpic.net/free-photo/tacos-plate-near-vegetables_23-2148181577.jpg",
imageAlt: "Street Food Scene",
},
]}
rightCarouselItems={[
{
imageSrc: "http://img.b2bpic.net/free-photo/medium-shot-chef-making-barbeque_23-2148723318.jpg",
imageAlt: "Food Preparation",
},
{
imageSrc: "http://img.b2bpic.net/free-photo/view-delicious-appetizing-street-food_23-2151516961.jpg",
imageAlt: "Food Preparation",
},
{
imageSrc: "http://img.b2bpic.net/free-photo/woman-puts-cinnabon-plate-family-party_169016-45009.jpg",
imageAlt: "Street Food Scene",
},
{
imageSrc: "http://img.b2bpic.net/free-photo/young-girl-holding-female-hands-fast-food-burger-close-up_169016-43530.jpg",
imageAlt: "Food Preparation",
},
{
imageSrc: "http://img.b2bpic.net/free-photo/closeup-shot-chef-cooking-with-blurred-background_181624-30759.jpg",
imageAlt: "Street Food Scene",
},
]}
buttons={[
{
text: "View Menu",
href: "#menu",
},
{
text: "Find Us",
href: "#contact",
},
]}
avatars={[
{
src: "http://img.b2bpic.net/free-photo/enjoying-street-food-fest_23-2151543803.jpg",
alt: "Enjoying street food fest",
},
{
src: "http://img.b2bpic.net/free-photo/hunger-relief-community-gives-back_482257-84669.jpg",
alt: "Hunger relief Community gives back",
},
{
src: "http://img.b2bpic.net/free-photo/french-restaurant-scene-with-menu-board_1147-447.jpg",
alt: "French restaurant scene with menu board",
},
{
src: "http://img.b2bpic.net/free-photo/woman-having-fun-food-festival_23-2149500437.jpg",
alt: "Woman having fun at food festival",
},
{
src: "http://img.b2bpic.net/free-photo/love-concept-with-happy-couple-spending-time-together_23-2149068865.jpg",
alt: "Love concept with happy couple spending time together",
},
]}
marqueeItems={[
{
type: "image",
src: "http://img.b2bpic.net/free-photo/clients-asking-about-organic-farming_482257-80722.jpg",
alt: "eater logo brand minimal",
},
{
type: "image",
src: "https://webuild-dev.s3.eu-north-1.amazonaws.com/default/no-image.jpg?id=3y9p3w",
alt: "tasty magazine brand mark",
},
{
type: "image",
src: "http://img.b2bpic.net/free-photo/close-up-friends-partying-with-pizza_23-2149239083.jpg",
alt: "urban bite food award",
},
{
type: "image",
src: "http://img.b2bpic.net/free-photo/homeless-standing-near-building_1157-45320.jpg",
alt: "daily meal feature logo",
},
{
type: "image",
src: "http://img.b2bpic.net/free-vector/world-food-day-concept-with-flat-design-background_23-2148310592.jpg",
alt: "foodies world media logo",
},
]}
title="Excellence at ESGEE"
description="Empowering students through innovative education and global perspectives."
leftCarouselItems={[{ imageSrc: "http://img.b2bpic.net/free-photo/university-campus-life_1150-13456.jpg" }]}
rightCarouselItems={[{ imageSrc: "http://img.b2bpic.net/free-photo/students-library_1150-13455.jpg" }]}
background={{ variant: "plain" }}
buttons={[{ text: "Explore Academics", href: "/academics" }, { text: "Apply Now", href: "/admissions" }]}
/>
</div>
<div id="about" data-section="about">
<MetricSplitMediaAbout
title="Our Legacy"
description="ESGEE has been at the forefront of academic excellence for over 50 years."
metrics={[{ value: "50+", title: "Years of Excellence" }, { value: "10k+", title: "Alumni" }]}
imageSrc="http://img.b2bpic.net/free-photo/modern-school-building_1150-13457.jpg"
useInvertedBackground={false}
title="A Tradition of Taste"
description="Vinnys was born from a passion for bold spices and authentic cooking. We bring the heart of street food directly to your neighborhood."
metrics={[
{
value: "10k+",
title: "Happy Customers",
},
{
value: "15+",
title: "Signature Recipes",
},
]}
imageSrc="http://img.b2bpic.net/free-photo/woman-puts-cinnabon-plate-family-party_169016-48404.jpg"
imageAlt="Vinny behind the counter"
mediaAnimation="slide-up"
metricsAnimation="blur-reveal"
/>
</div>
<div id="menu" data-section="menu">
<ProductCardThree
animationType="slide-up"
textboxLayout="split"
gridVariant="one-large-left-three-stacked-right"
useInvertedBackground={true}
products={[
{
id: "p1",
name: "Gourmet Beef Taco",
price: "$4.50",
imageSrc: "http://img.b2bpic.net/free-photo/view-delicious-tacos-dish_23-2150777657.jpg",
},
{
id: "p2",
name: "Spicy Chicken Burrito",
price: "$8.99",
imageSrc: "http://img.b2bpic.net/free-photo/delicious-tacos-arrangement-top-view_23-2148629322.jpg",
},
{
id: "p3",
name: "Loaded Street Hotdog",
price: "$5.50",
imageSrc: "http://img.b2bpic.net/free-photo/street-market-night_23-2151604336.jpg",
},
{
id: "p4",
name: "Crispy Fish Taco",
price: "$5.00",
imageSrc: "http://img.b2bpic.net/free-photo/traditional-mexican-tacos-with-meat-vegetables-wooden-table_123827-19987.jpg",
},
{
id: "p5",
name: "Cheesy Veggie Quesadilla",
price: "$6.50",
imageSrc: "http://img.b2bpic.net/free-photo/mexican-quesadilla-wrap-with-chicken-corn-sweet-pepper-salsa_2829-11819.jpg",
},
{
id: "p6",
name: "Golden Street Fries",
price: "$3.99",
imageSrc: "http://img.b2bpic.net/free-photo/fat-salt-tasty-crisps-spicy_1339-28.jpg",
},
]}
title="Chef's Favorites"
description="Handcrafted snacks made with premium ingredients and bold, authentic recipes."
/>
</div>
<div id="features" data-section="features">
<FeatureCardThree
animationType="slide-up"
textboxLayout="default"
gridVariant="three-columns-all-equal-width"
useInvertedBackground={false}
features={[
{
title: "Fresh Ingredients",
description: "Locally sourced and farm-fresh produce every day.",
imageSrc: "http://img.b2bpic.net/free-photo/top-view-copy-space-colored-bell-peppers-with-green-onions-cutting-board-wooden-background_141793-49609.jpg",
},
{
title: "Fast Service",
description: "Designed for your busy urban lifestyle.",
imageSrc: "http://img.b2bpic.net/free-photo/happy-girls-having-fun-amusement-park_23-2147919066.jpg",
},
{
title: "Handcrafted",
description: "Slow-cooked recipes with authentic flavor profiles.",
imageSrc: "http://img.b2bpic.net/free-photo/putting-tomatoes-yogurt-red-basilic-leaves-together_114579-4561.jpg",
},
]}
title="Why Vinny's?"
description="We don't compromise on the quality of our ingredients or the speed of our service."
/>
</div>
<div id="testimonials" data-section="testimonials">
<TestimonialCardTwo
animationType="slide-up"
textboxLayout="default"
useInvertedBackground={true}
testimonials={[
{
id: "t1",
name: "Sarah J.",
role: "Foodie",
testimonial: "Best street tacos I've had in a long time. So fresh and flavorful!",
imageSrc: "http://img.b2bpic.net/free-photo/happy-man-talking-his-girlfriend-lunch-time-restaurant_637285-1937.jpg",
},
{
id: "t2",
name: "Mike R.",
role: "Local",
testimonial: "I visit every lunch break. The quality is just consistently perfect.",
imageSrc: "http://img.b2bpic.net/free-photo/man-winking-thumb-up_1187-3210.jpg",
},
{
id: "t3",
name: "Elena K.",
role: "Blogger",
testimonial: "Vinny's is a true local gem. You haven't lived until you've tried the burritos.",
imageSrc: "http://img.b2bpic.net/free-photo/front-view-women-with-pizza_23-2149872439.jpg",
},
{
id: "t4",
name: "David L.",
role: "Fan",
testimonial: "Quick, delicious, and perfectly seasoned every single time.",
imageSrc: "http://img.b2bpic.net/free-photo/smiling-handsome-guy-sunglasses-eating-fast-food-spending-time-outdoors_8353-6330.jpg",
},
{
id: "t5",
name: "Grace M.",
role: "Regular",
testimonial: "The loaded fries are a life-changing snack. Highly recommend!",
imageSrc: "http://img.b2bpic.net/free-photo/image-young-happy-smiling-woman-having-fun-eating-ice-cream-coffee-shop-restaurant-closeup-portrait_1153-5754.jpg",
},
]}
title="Loved by Foodies"
description="Don't take our word for it—check out what the neighborhood has to say about their Vinny's experience."
/>
</div>
<div id="socialProof" data-section="socialProof">
<SocialProofOne
textboxLayout="default"
useInvertedBackground={false}
names={[
"Eater Local",
"Tasty Magazine",
"Urban Food Guide",
"Daily Meal",
"Foodies World",
"Snack Review",
"Bite News",
]}
title="Featured In"
description="We are proud to be recognized by leading local food media outlets."
/>
</div>
<div id="faq" data-section="faq">
<FaqBase
textboxLayout="default"
useInvertedBackground={true}
faqs={[
{
id: "f1",
title: "Where can we find the truck?",
content: "Follow us on Instagram for daily location updates and pop-up events.",
},
{
id: "f2",
title: "Do you offer catering?",
content: "Yes! Contact us through the form below for wedding, corporate, or private party inquiries.",
},
{
id: "f3",
title: "Are there vegetarian options?",
content: "Absolutely, we have several delicious veggie-friendly tacos and quesadillas.",
},
]}
title="Frequently Asked"
description="Got questions? We've got answers."
faqsAnimation="slide-up"
/>
</div>
<div id="contact" data-section="contact">
<ContactSplitForm
useInvertedBackground={false}
title="Get In Touch"
description="Interested in catering or have a question? Send us a message and we'll get back to you soon."
inputs={[
{
name: "name",
type: "text",
placeholder: "Your Name",
required: true,
},
{
name: "email",
type: "email",
placeholder: "Your Email",
required: true,
},
]}
textarea={{
name: "message",
placeholder: "How can we help you?",
required: true,
}}
imageSrc="http://img.b2bpic.net/free-photo/side-view-woman-holding-glass-lemonade-caravan_23-2148659519.jpg"
mediaAnimation="opacity"
metricsAnimation="opacity"
/>
</div>
<div id="footer" data-section="footer">
<FooterCard
logoText="Vinnys Street Food"
copyrightText="© 2025 Vinny's Street Food. All rights reserved."
<FooterSimple
columns={[
{ title: "Academics", items: [{ label: "Programs", href: "/academics" }] },
{ title: "Admissions", items: [{ label: "Apply", href: "/admissions" }] }
]}
bottomLeftText="© 2025 ESGEE"
bottomRightText="Privacy Policy"
/>
</div>
</ReactLenis>
</ThemeProvider>
);
}
}