diff --git a/src/app/about/page.tsx b/src/app/about/page.tsx new file mode 100644 index 0000000..1b86fa6 --- /dev/null +++ b/src/app/about/page.tsx @@ -0,0 +1,41 @@ +"use client"; + +import { ThemeProvider } from "@/providers/themeProvider/ThemeProvider"; +import ReactLenis from "lenis/react"; +import InlineImageSplitTextAbout from '@/components/sections/about/InlineImageSplitTextAbout'; +import NavbarStyleCentered from '@/components/navbar/NavbarStyleCentered/NavbarStyleCentered'; +import FooterCard from '@/components/sections/footer/FooterCard'; +import { Facebook, Instagram } from "lucide-react"; + +export default function AboutPage() { + return ( + + + + +
+ +
+ + +
+
+ ); +} \ No newline at end of file diff --git a/src/app/catering/page.tsx b/src/app/catering/page.tsx new file mode 100644 index 0000000..ad69f6c --- /dev/null +++ b/src/app/catering/page.tsx @@ -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 FeatureCardTwentySeven from '@/components/sections/feature/FeatureCardTwentySeven'; +import FooterCard from '@/components/sections/footer/FooterCard'; +import { Facebook, Instagram } from "lucide-react"; + +export default function CateringPage() { + return ( + + + +
+ +
+ +
+
+ ); +} \ No newline at end of file diff --git a/src/app/contact/page.tsx b/src/app/contact/page.tsx new file mode 100644 index 0000000..602cfef --- /dev/null +++ b/src/app/contact/page.tsx @@ -0,0 +1,47 @@ +"use client"; + +import { ThemeProvider } from "@/providers/themeProvider/ThemeProvider"; +import ReactLenis from "lenis/react"; +import ContactSplitForm from '@/components/sections/contact/ContactSplitForm'; +import NavbarStyleCentered from '@/components/navbar/NavbarStyleCentered/NavbarStyleCentered'; +import FooterCard from '@/components/sections/footer/FooterCard'; +import { Facebook, Instagram } from "lucide-react"; + +export default function ContactPage() { + return ( + + + + +
+ +
+ + +
+
+ ); +} \ No newline at end of file diff --git a/src/app/menu/page.tsx b/src/app/menu/page.tsx new file mode 100644 index 0000000..e228985 --- /dev/null +++ b/src/app/menu/page.tsx @@ -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 ProductCardFour from '@/components/sections/product/ProductCardFour'; +import FooterCard from '@/components/sections/footer/FooterCard'; +import { Facebook, Instagram } from "lucide-react"; + +export default function MenuPage() { + return ( + + + +
+ +
+ +
+
+ ); +} \ No newline at end of file diff --git a/src/app/order/page.tsx b/src/app/order/page.tsx new file mode 100644 index 0000000..c02ab03 --- /dev/null +++ b/src/app/order/page.tsx @@ -0,0 +1,32 @@ +"use client"; + +import { ThemeProvider } from "@/providers/themeProvider/ThemeProvider"; +import ReactLenis from "lenis/react"; +import NavbarStyleCentered from '@/components/navbar/NavbarStyleCentered/NavbarStyleCentered'; +import ContactSplitForm from '@/components/sections/contact/ContactSplitForm'; +import FooterCard from '@/components/sections/footer/FooterCard'; +import { Facebook, Instagram } from "lucide-react"; + +export default function OrderPage() { + return ( + + + +
+ +
+ +
+
+ ); +} \ No newline at end of file diff --git a/src/app/page.tsx b/src/app/page.tsx index 46ddffb..a0faca3 100644 --- a/src/app/page.tsx +++ b/src/app/page.tsx @@ -33,21 +33,13 @@ export default function LandingPage() { @@ -56,66 +48,41 @@ export default function LandingPage() {
@@ -127,17 +94,11 @@ export default function LandingPage() { description="Located at 130 E Altamonte Dr, we are more than just a shopping center. We are a community hub designed for your convenience, offering a unique blend of national retail brands, local boutiques, and exceptional dining experiences." metrics={[ { - value: "40+", - title: "Retail Stores", - }, + value: "40+", title: "Retail Stores"}, { - value: "15+", - title: "Dining Options", - }, + value: "15+", title: "Dining Options"}, { - value: "100%", - title: "Convenience", - }, + value: "100%", title: "Convenience"}, ]} imageSrc="http://img.b2bpic.net/free-photo/gay-couple-out-coffee-date_23-2150352187.jpg" mediaAnimation="slide-up" @@ -153,23 +114,11 @@ export default function LandingPage() { useInvertedBackground={true} features={[ { - id: "r1", - title: "Fashion & Retail", - description: "Browse the latest trends.", - imageSrc: "http://img.b2bpic.net/free-photo/spring-marketing-sales_23-2151949779.jpg?_wi=1", - }, + id: "r1", title: "Fashion & Retail", description: "Browse the latest trends.", imageSrc: "http://img.b2bpic.net/free-photo/spring-marketing-sales_23-2151949779.jpg?_wi=1"}, { - id: "d1", - title: "Dining & Eateries", - description: "Quick bites or gourmet.", - imageSrc: "http://img.b2bpic.net/free-photo/men-s-clothing-store-indoor-shopping-center_23-2148225026.jpg?_wi=1", - }, + id: "d1", title: "Dining & Eateries", description: "Quick bites or gourmet.", imageSrc: "http://img.b2bpic.net/free-photo/men-s-clothing-store-indoor-shopping-center_23-2148225026.jpg?_wi=1"}, { - id: "s1", - title: "Services", - description: "Banking and wellness.", - imageSrc: "http://img.b2bpic.net/free-photo/spring-marketing-sales_23-2151949779.jpg?_wi=2", - }, + id: "s1", title: "Services", description: "Banking and wellness.", imageSrc: "http://img.b2bpic.net/free-photo/spring-marketing-sales_23-2151949779.jpg?_wi=2"}, ]} title="Tenant Directory" description="Explore our diverse range of tenants across retail, dining, and professional services." @@ -184,41 +133,17 @@ export default function LandingPage() { useInvertedBackground={false} products={[ { - id: "p1", - name: "Home Living", - price: "Decor", - imageSrc: "http://img.b2bpic.net/free-photo/men-s-clothing-store-indoor-shopping-center_23-2148225026.jpg?_wi=2", - }, + id: "p1", name: "Home Living", price: "Decor", imageSrc: "http://img.b2bpic.net/free-photo/men-s-clothing-store-indoor-shopping-center_23-2148225026.jpg?_wi=2"}, { - id: "p2", - name: "Urban Style", - price: "Fashion", - imageSrc: "http://img.b2bpic.net/free-photo/spring-marketing-sales_23-2151949779.jpg?_wi=3", - }, + id: "p2", name: "Urban Style", price: "Fashion", imageSrc: "http://img.b2bpic.net/free-photo/spring-marketing-sales_23-2151949779.jpg?_wi=3"}, { - id: "p3", - name: "Gourmet Kitchen", - price: "Dining", - imageSrc: "http://img.b2bpic.net/free-photo/men-s-clothing-store-indoor-shopping-center_23-2148225026.jpg?_wi=3", - }, + id: "p3", name: "Gourmet Kitchen", price: "Dining", imageSrc: "http://img.b2bpic.net/free-photo/men-s-clothing-store-indoor-shopping-center_23-2148225026.jpg?_wi=3"}, { - id: "p4", - name: "Coastal Wellness", - price: "Health", - imageSrc: "http://img.b2bpic.net/free-photo/spring-marketing-sales_23-2151949779.jpg?_wi=4", - }, + id: "p4", name: "Coastal Wellness", price: "Health", imageSrc: "http://img.b2bpic.net/free-photo/spring-marketing-sales_23-2151949779.jpg?_wi=4"}, { - id: "p5", - name: "Tech Hub", - price: "Electronics", - imageSrc: "http://img.b2bpic.net/free-photo/men-s-clothing-store-indoor-shopping-center_23-2148225026.jpg?_wi=4", - }, + id: "p5", name: "Tech Hub", price: "Electronics", imageSrc: "http://img.b2bpic.net/free-photo/men-s-clothing-store-indoor-shopping-center_23-2148225026.jpg?_wi=4"}, { - id: "p6", - name: "Artisan Coffee", - price: "Cafe", - imageSrc: "http://img.b2bpic.net/free-photo/spring-marketing-sales_23-2151949779.jpg?_wi=5", - }, + id: "p6", name: "Artisan Coffee", price: "Cafe", imageSrc: "http://img.b2bpic.net/free-photo/spring-marketing-sales_23-2151949779.jpg?_wi=5"}, ]} title="Featured Highlights" description="Discover popular stores and exciting new arrivals." @@ -234,35 +159,11 @@ export default function LandingPage() { description="A glimpse into the lifestyle and atmosphere." blogs={[ { - id: "g1", - category: "Architecture", - title: "Modern Facade", - excerpt: "The contemporary design.", - imageSrc: "http://img.b2bpic.net/free-photo/town-square_1359-1046.jpg", - authorName: "Admin", - authorAvatar: "http://img.b2bpic.net/free-photo/view-city-square_1359-45.jpg", - date: "2025", - }, + id: "g1", category: "Architecture", title: "Modern Facade", excerpt: "The contemporary design.", imageSrc: "http://img.b2bpic.net/free-photo/town-square_1359-1046.jpg", authorName: "Admin", authorAvatar: "http://img.b2bpic.net/free-photo/view-city-square_1359-45.jpg", date: "2025"}, { - id: "g2", - category: "Atmosphere", - title: "Pathways", - excerpt: "Beautiful walkways.", - imageSrc: "http://img.b2bpic.net/free-photo/young-girl-with-hair-wind-smoothie-hand_1157-1243.jpg", - authorName: "Admin", - authorAvatar: "http://img.b2bpic.net/free-photo/view-city-square_1359-45.jpg", - date: "2025", - }, + id: "g2", category: "Atmosphere", title: "Pathways", excerpt: "Beautiful walkways.", imageSrc: "http://img.b2bpic.net/free-photo/young-girl-with-hair-wind-smoothie-hand_1157-1243.jpg", authorName: "Admin", authorAvatar: "http://img.b2bpic.net/free-photo/view-city-square_1359-45.jpg", date: "2025"}, { - id: "g3", - category: "Lifestyle", - title: "Shopping", - excerpt: "Enjoy leisure.", - imageSrc: "http://img.b2bpic.net/free-photo/mall-america-scenes-cinematic-style_23-2151551197.jpg", - authorName: "Admin", - authorAvatar: "http://img.b2bpic.net/free-photo/view-city-square_1359-45.jpg", - date: "2025", - }, + id: "g3", category: "Lifestyle", title: "Shopping", excerpt: "Enjoy leisure.", imageSrc: "http://img.b2bpic.net/free-photo/mall-america-scenes-cinematic-style_23-2151551197.jpg", authorName: "Admin", authorAvatar: "http://img.b2bpic.net/free-photo/view-city-square_1359-45.jpg", date: "2025"}, ]} /> @@ -274,59 +175,28 @@ export default function LandingPage() { useInvertedBackground={false} testimonials={[ { - id: "t1", - name: "Sarah P.", - role: "Shopper", - company: "Local", - rating: 5, - imageSrc: "http://img.b2bpic.net/free-photo/spring-marketing-sales_23-2151949779.jpg?_wi=6", - }, + id: "t1", name: "Sarah P.", role: "Shopper", company: "Local", rating: 5, + imageSrc: "http://img.b2bpic.net/free-photo/spring-marketing-sales_23-2151949779.jpg?_wi=6"}, { - id: "t2", - name: "John D.", - role: "Visitor", - company: "Tourist", - rating: 5, - imageSrc: "http://img.b2bpic.net/free-photo/men-s-clothing-store-indoor-shopping-center_23-2148225026.jpg?_wi=5", - }, + id: "t2", name: "John D.", role: "Visitor", company: "Tourist", rating: 5, + imageSrc: "http://img.b2bpic.net/free-photo/men-s-clothing-store-indoor-shopping-center_23-2148225026.jpg?_wi=5"}, { - id: "t3", - name: "Emily R.", - role: "Partner", - company: "Leasing", - rating: 5, - imageSrc: "http://img.b2bpic.net/free-photo/spring-marketing-sales_23-2151949779.jpg?_wi=7", - }, + id: "t3", name: "Emily R.", role: "Partner", company: "Leasing", rating: 5, + imageSrc: "http://img.b2bpic.net/free-photo/spring-marketing-sales_23-2151949779.jpg?_wi=7"}, { - id: "t4", - name: "Michael L.", - role: "Shopper", - company: "Local", - rating: 5, - imageSrc: "http://img.b2bpic.net/free-photo/men-s-clothing-store-indoor-shopping-center_23-2148225026.jpg?_wi=6", - }, + id: "t4", name: "Michael L.", role: "Shopper", company: "Local", rating: 5, + imageSrc: "http://img.b2bpic.net/free-photo/men-s-clothing-store-indoor-shopping-center_23-2148225026.jpg?_wi=6"}, { - id: "t5", - name: "Karen S.", - role: "Shopper", - company: "Local", - rating: 5, - imageSrc: "http://img.b2bpic.net/free-photo/spring-marketing-sales_23-2151949779.jpg?_wi=8", - }, + id: "t5", name: "Karen S.", role: "Shopper", company: "Local", rating: 5, + imageSrc: "http://img.b2bpic.net/free-photo/spring-marketing-sales_23-2151949779.jpg?_wi=8"}, ]} kpiItems={[ { - value: "10k+", - label: "Monthly Visitors", - }, + value: "10k+", label: "Monthly Visitors"}, { - value: "50+", - label: "Stores", - }, + value: "50+", label: "Stores"}, { - value: "4.8/5", - label: "Avg Rating", - }, + value: "4.8/5", label: "Avg Rating"}, ]} title="What Our Community Says" description="Join satisfied shoppers." @@ -339,25 +209,13 @@ export default function LandingPage() { useInvertedBackground={true} faqs={[ { - id: "f1", - title: "Location", - content: "130 E Altamonte Dr, Altamonte Springs.", - }, + id: "f1", title: "Location", content: "130 E Altamonte Dr, Altamonte Springs."}, { - id: "f2", - title: "Hours", - content: "Daily 10am-9pm.", - }, + id: "f2", title: "Hours", content: "Daily 10am-9pm."}, { - id: "f3", - title: "Parking", - content: "Free parking available.", - }, + id: "f3", title: "Parking", content: "Free parking available."}, { - id: "f4", - title: "Leasing", - content: "Contact office.", - }, + id: "f4", title: "Leasing", content: "Contact office."}, ]} title="Visit Us & Hours" description="Find us at 130 E Altamonte Dr." @@ -369,14 +227,11 @@ export default function LandingPage() { @@ -384,18 +239,14 @@ export default function LandingPage() { diff --git a/src/app/reviews/page.tsx b/src/app/reviews/page.tsx new file mode 100644 index 0000000..0871c4f --- /dev/null +++ b/src/app/reviews/page.tsx @@ -0,0 +1,33 @@ +"use client"; + +import { ThemeProvider } from "@/providers/themeProvider/ThemeProvider"; +import ReactLenis from "lenis/react"; +import NavbarStyleCentered from '@/components/navbar/NavbarStyleCentered/NavbarStyleCentered'; +import TestimonialCardSixteen from '@/components/sections/testimonial/TestimonialCardSixteen'; +import FooterCard from '@/components/sections/footer/FooterCard'; +import { Facebook, Instagram } from "lucide-react"; + +export default function ReviewsPage() { + return ( + + + +
+ +
+ +
+
+ ); +} \ No newline at end of file diff --git a/src/app/styles/variables.css b/src/app/styles/variables.css index 72e5e96..6e3c333 100644 --- a/src/app/styles/variables.css +++ b/src/app/styles/variables.css @@ -10,14 +10,14 @@ --accent: #ffffff; --background-accent: #ffffff; */ - --background: #ffffff; - --card: #f9f9f9; - --foreground: #2a2928; - --primary-cta: #2a2928; + --background: #f6f0e9; + --card: #efe7dd; + --foreground: #2b180a; + --primary-cta: #8b0000; --primary-cta-text: #f5f4ef; - --secondary-cta: #f6f0e9; + --secondary-cta: #c6b180; --secondary-cta-text: #2a2928; - --accent: #c6b180; + --accent: #ffd700; --background-accent: #efe7dd; /* text sizing - set by ThemeProvider */