From b4ff83f7f4250f5d3a48910ec98f7105cfbfd8fb Mon Sep 17 00:00:00 2001 From: bender Date: Wed, 18 Mar 2026 16:10:18 +0000 Subject: [PATCH 01/13] Update src/app/about/page.tsx --- src/app/about/page.tsx | 200 ++++++++++++++++++++++------------------- 1 file changed, 109 insertions(+), 91 deletions(-) diff --git a/src/app/about/page.tsx b/src/app/about/page.tsx index 7c9ccde..ecf17ef 100644 --- a/src/app/about/page.tsx +++ b/src/app/about/page.tsx @@ -5,10 +5,19 @@ import { ThemeProvider } from "@/providers/themeProvider/ThemeProvider"; import NavbarStyleCentered from "@/components/navbar/NavbarStyleCentered/NavbarStyleCentered"; import HeroSplit from "@/components/sections/hero/HeroSplit"; import TeamCardTwo from "@/components/sections/team/TeamCardTwo"; -import TimelineHorizontalCardStack from "@/components/cardStack/layouts/timelines/TimelineHorizontalCardStack"; +import TimelineProcessFlow from "@/components/cardStack/layouts/timelines/TimelineProcessFlow"; +import SocialProofOne from "@/components/sections/socialProof/SocialProofOne"; import FeatureCardTen from "@/components/sections/feature/FeatureCardTen"; import FooterMedia from "@/components/sections/footer/FooterMedia"; -import { Award, Heart, Zap, TrendingUp, Facebook } from "lucide-react"; +import { + Award, + Heart, + Zap, + TrendingUp, + Facebook, + Users, + Target, +} from "lucide-react"; export default function AboutPage() { const navItems = [ @@ -25,13 +34,13 @@ export default function AboutPage() { title: "Quick Links", items: [ { label: "Home", href: "/" }, { label: "Menu", href: "/menu" }, - { label: "Gallery", href: "/" }, + { label: "Gallery", href: "/gallery" }, { label: "Reviews", href: "/" }, ], }, { title: "Order & Contact", items: [ - { label: "Order Online", href: "/" }, + { label: "Order Online", href: "/menu" }, { label: "Call Us", href: "tel:2397850423" }, { label: "Locations & Hours", href: "/" }, { label: "Contact", href: "/" }, @@ -55,6 +64,51 @@ export default function AboutPage() { }, ]; + const timelineItems = [ + { + id: "founded", content: ( +
+

Founded Caribbean Flair

+

Teria Bryant and Deb Farrell launch their dream of bringing authentic Jamaican cuisine to Lehigh Acres with passion and purpose.

+
+ ), + media: ( +
+ 2023 +
+ ), + reverse: false, + }, + { + id: "community", content: ( +
+

Community Reception

+

The community embraces Caribbean Flair, supporting Black-owned and women-owned business excellence and authentic Caribbean culture.

+
+ ), + media: ( +
+ 2024 +
+ ), + reverse: true, + }, + { + id: "growth", content: ( +
+

Expansion & Recognition

+

Caribbean Flair becomes a beloved staple in Lehigh Acres, serving thousands of satisfied customers and earning 5-star recognition.

+
+ ), + media: ( +
+ 2025 +
+ ), + reverse: false, + }, + ]; + return ( - -
- {[ - { - year: "2020", milestone: "The Dream Begins", description: "Teria and Deb unite their culinary passion and business vision to create Caribbean Flair, dreaming of bringing authentic island flavors to Lehigh Acres."}, - { - year: "2021", milestone: "Launch Day", description: "Caribbean Flair opens its doors with a full menu of signature dishes, jerk specialties, and authentic Caribbean sides prepared fresh daily."}, - { - year: "2022", milestone: "Community Love", description: "Rapidly becomes a local favorite. Customers praise the authenticity, quality, and genuine warmth of Teria and Deb's hospitality."}, - { - year: "2023", milestone: "Expansion & Recognition", description: "Expanded menu offerings, grew customer base, and received recognition as a standout Black & women-owned business in the community."}, - { - year: "2024", milestone: "Island Excellence", description: "Continues to deliver premium authentic Caribbean cuisine while expanding delivery options and growing community presence."}, - ].map((item, index) => ( -
-
- {item.year} -
-

- {item.milestone} -

-

{item.description}

-
- ))} -
-
+ /> {/* Community Impact Section */}
+ +
+ + {/* Final CTA Section */} +
Date: Wed, 18 Mar 2026 16:10:18 +0000 Subject: [PATCH 02/13] Update src/app/contact/page.tsx --- src/app/contact/page.tsx | 334 ++++++++++++--------------------------- 1 file changed, 104 insertions(+), 230 deletions(-) diff --git a/src/app/contact/page.tsx b/src/app/contact/page.tsx index 111ac56..eaceacd 100644 --- a/src/app/contact/page.tsx +++ b/src/app/contact/page.tsx @@ -3,82 +3,59 @@ import Link from "next/link"; import { ThemeProvider } from "@/providers/themeProvider/ThemeProvider"; import NavbarStyleCentered from "@/components/navbar/NavbarStyleCentered/NavbarStyleCentered"; -import HeroSplit from "@/components/sections/hero/HeroSplit"; -import ContactSplit from "@/components/sections/contact/ContactSplit"; import FeatureCardTen from "@/components/sections/feature/FeatureCardTen"; import FooterMedia from "@/components/sections/footer/FooterMedia"; -import { Phone, MessageCircle, Facebook, MessageSquare, MapPin, Clock } from "lucide-react"; -import { useState } from "react"; +import { Heart, Zap } from "lucide-react"; export default function ContactPage() { - const [showLiveChat, setShowLiveChat] = useState(false); - const [chatMessages, setChatMessages] = useState>([]); - const [chatInput, setChatInput] = useState(""); - const navItems = [ - { name: "Home", id: "/" }, - { name: "Order Online", id: "/order-online" }, - { name: "Contact", id: "/contact" }, - { name: "Gallery", id: "/" }, - { name: "Reviews", id: "/" }, - { name: "Locations", id: "/" }, + { name: "Home", id: "home" }, + { name: "Menu", id: "menu" }, + { name: "About Us", id: "about" }, + { name: "Gallery", id: "gallery" }, + { name: "Reviews", id: "reviews" }, + { name: "Locations", id: "locations" }, ]; const footerColumns = [ { - title: "Quick Links", items: [ + title: "Quick Links", + items: [ { label: "Home", href: "/" }, - { label: "Order Online", href: "/order-online" }, - { label: "Gallery", href: "/" }, - { label: "Reviews", href: "/" }, + { label: "Menu", href: "/menu" }, + { label: "Gallery", href: "/gallery" }, + { label: "Reviews", href: "/reviews" }, ], }, { - title: "Order & Contact", items: [ - { label: "Order Online", href: "/order-online" }, + title: "Order & Contact", + items: [ + { label: "Order Online", href: "/order" }, { label: "Call Us", href: "tel:2397850423" }, - { label: "Locations & Hours", href: "/" }, + { label: "Locations & Hours", href: "/locations" }, { label: "Contact", href: "/contact" }, ], }, { - title: "Connect With Us", items: [ + title: "Connect With Us", + items: [ { label: "Facebook", href: "https://facebook.com/caribbeanflair" }, - { label: "About Us", href: "/" }, - { label: "Privacy Policy", href: "/" }, - { label: "Terms of Service", href: "/" }, + { label: "About Us", href: "/about" }, + { label: "Privacy Policy", href: "#privacy" }, + { label: "Terms of Service", href: "#terms" }, ], }, { - title: "Located In", items: [ - { label: "801 Leeland Heights Blvd W", href: "/" }, - { label: "Lehigh Acres, FL 33936", href: "/" }, - { label: "Open Until 9PM", href: "/" }, - { label: "Delivery Available", href: "/" }, + title: "Located In", + items: [ + { label: "801 Leeland Heights Blvd W", href: "#map" }, + { label: "Lehigh Acres, FL 33936", href: "#map" }, + { label: "Open Until 9PM", href: "/locations" }, + { label: "Delivery Available", href: "/order" }, ], }, ]; - const handleChatSend = () => { - if (!chatInput.trim()) return; - - const newMessage = { id: Date.now().toString(), sender: "user" as const, text: chatInput }; - setChatMessages([...chatMessages, newMessage]); - setChatInput(""); - - // Simulate bot response - setTimeout(() => { - const responses = [ - "Thanks for reaching out! How can we help you today?", "Great question! Our team is here to assist you.", "We appreciate your inquiry. One moment while we connect you with our team.", "Caribbean Flair is committed to excellent customer service. What can we do for you?"]; - const botResponse = { - id: (Date.now() + 1).toString(), - sender: "bot" as const, - text: responses[Math.floor(Math.random() * responses.length)], - }; - setChatMessages((prev) => [...prev, botResponse]); - }, 800); - }; - return ( - {/* Navbar */} - - {/* Hero Section */} -
- -
- - {/* Contact Methods Section */} -
-
-

Contact Us

-
- {/* Call Button */} -
- -

Call Us

-

Speak directly with our team

- - Call (239) 785-0423 - -
- - {/* Text Option */} -
- -

Text Us

-

Quick responses via SMS

- - Send a Text - -
- - {/* Facebook Link */} -
- -

Facebook

-

Follow and message us

- - Visit Page - -
- - {/* Live Chat */} -
- -

Live Chat

-

Chat with our support team

- -
-
-
-
- - {/* Live Chat Widget */} - {showLiveChat && ( -
-
-

Caribbean Flair Support

- -
-
- {chatMessages.length === 0 ? ( -
-

👋 Welcome to Caribbean Flair!

-

How can we assist you today?

-
- ) : ( - chatMessages.map((msg) => ( -
-
-

{msg.text}

-
-
- )) - )} -
-
- setChatInput(e.target.value)} - onKeyPress={(e) => e.key === "Enter" && handleChatSend()} - placeholder="Type your message..." - className="flex-1 px-3 py-2 border border-gray-300 rounded-lg text-sm focus:outline-none focus:border-primary-cta" - /> - -
-
- )} - - {/* Contact Form Section */} -
- { - console.log("Contact form submitted:", email); - alert("Thank you for contacting us! We'll be in touch soon."); + text: "Order Now", + href: "/order", }} />
- {/* Location & Hours Section */} -
+
- {/* Footer */} +
+ +
+ - {/* Full Gallery Section with Tags and Horizontal Scrolling */} -