Compare commits

..

19 Commits

Author SHA1 Message Date
3ef48f3f55 Update src/app/services/page.tsx 2026-05-21 12:13:03 +00:00
2a72113fed Update src/app/page.tsx 2026-05-21 12:13:02 +00:00
35f5c7f484 Add src/app/services/page.tsx 2026-05-21 12:12:38 +00:00
244f500dc2 Update src/app/page.tsx 2026-05-21 12:12:38 +00:00
a97d024ae0 Update src/app/how-it-works/page.tsx 2026-05-21 12:12:37 +00:00
669b3e53b0 Update src/app/contact/page.tsx 2026-05-21 12:12:37 +00:00
8469625e3d Merge version_4 into main
Merge version_4 into main
2026-05-21 12:10:48 +00:00
ba20865b74 Update src/app/page.tsx 2026-05-21 12:10:45 +00:00
0a74ed218e Add src/app/how-it-works/page.tsx 2026-05-21 12:10:45 +00:00
952ea76849 Update src/app/contact/page.tsx 2026-05-21 12:10:45 +00:00
763d84fa0a Merge version_3 into main
Merge version_3 into main
2026-05-21 12:07:18 +00:00
d649abd285 Update src/app/page.tsx 2026-05-21 12:07:15 +00:00
19eb5a5e34 Add src/app/contact/page.tsx 2026-05-21 12:07:15 +00:00
67722ee3af Merge version_2 into main
Merge version_2 into main
2026-05-21 12:01:43 +00:00
849e45aedb Update src/app/page.tsx 2026-05-21 12:01:39 +00:00
1f5eae073a Merge version_2 into main
Merge version_2 into main
2026-05-21 11:53:08 +00:00
13a68fdb6a Update src/app/page.tsx 2026-05-21 11:53:05 +00:00
aabfb3b8c6 Merge version_1 into main
Merge version_1 into main
2026-05-21 11:48:16 +00:00
ea6468790a Merge version_1 into main
Merge version_1 into main
2026-05-21 11:32:27 +00:00
4 changed files with 222 additions and 227 deletions

59
src/app/contact/page.tsx Normal file
View File

@@ -0,0 +1,59 @@
"use client";
import { ThemeProvider } from "@/providers/themeProvider/ThemeProvider";
import ReactLenis from "lenis/react";
import ContactCenter from '@/components/sections/contact/ContactCenter';
import FooterSimple from '@/components/sections/footer/FooterSimple';
import NavbarStyleApple from '@/components/navbar/NavbarStyleApple/NavbarStyleApple';
export default function ContactPage() {
return (
<ThemeProvider
defaultButtonVariant="icon-arrow"
defaultTextAnimation="background-highlight"
borderRadius="soft"
contentWidth="medium"
sizing="largeSizeMediumTitles"
background="floatingGradient"
cardStyle="subtle-shadow"
primaryButtonStyle="radial-glow"
secondaryButtonStyle="glass"
headingFontWeight="medium"
>
<ReactLenis root>
<div id="nav" data-section="nav">
<NavbarStyleApple
navItems={[
{ name: "Services", id: "/services" },
{ name: "How It Works", id: "/how-it-works" },
{ name: "Shipment Specs", id: "/#specs" },
{ name: "Contact", id: "/contact" },
]}
brandName="Sir James Delivery"
/>
</div>
<div id="contact" data-section="contact">
<ContactCenter
useInvertedBackground={false}
background={{ variant: "plain" }}
tag="Stay Connected"
title="Contact Us"
description="whatsapp contact: +233241851752 | call now: +971526377145 | Email: narhjames@gmail.com"
/>
</div>
<div id="footer" data-section="footer">
<FooterSimple
columns={[
{ title: "Company", items: [{ label: "About Us", href: "#" }, { label: "Services", href: "/services" }] },
{ title: "Legal", items: [{ label: "Privacy Policy", href: "#" }, { label: "Terms", href: "#" }] },
]}
bottomLeftText="© 2026 Sir James Delivery Company."
bottomRightText="Safe. Swift. Secure."
/>
</div>
</ReactLenis>
</ThemeProvider>
);
}

View File

@@ -0,0 +1,66 @@
"use client";
import { ThemeProvider } from "@/providers/themeProvider/ThemeProvider";
import ReactLenis from "lenis/react";
import NavbarStyleApple from '@/components/navbar/NavbarStyleApple/NavbarStyleApple';
import MetricSplitMediaAbout from '@/components/sections/about/MetricSplitMediaAbout';
import FooterSimple from '@/components/sections/footer/FooterSimple';
export default function HowItWorksPage() {
return (
<ThemeProvider
defaultButtonVariant="icon-arrow"
defaultTextAnimation="background-highlight"
borderRadius="soft"
contentWidth="medium"
sizing="largeSizeMediumTitles"
background="floatingGradient"
cardStyle="subtle-shadow"
primaryButtonStyle="radial-glow"
secondaryButtonStyle="glass"
headingFontWeight="medium"
>
<ReactLenis root>
<div id="nav" data-section="nav">
<NavbarStyleApple
navItems={[
{ name: "Services", id: "/services" },
{ name: "How It Works", id: "/how-it-works" },
{ name: "Shipment Specs", id: "/#specs" },
{ name: "Contact", id: "/contact" },
]}
brandName="Sir James Delivery"
/>
</div>
<div id="blueprint" data-section="blueprint">
<MetricSplitMediaAbout
useInvertedBackground={false}
title="Shipping From Dubai to Ghana in 2 Easy Steps"
description="Our streamlined process ensures maximum security and efficiency."
metrics={[
{ value: "1", title: "Hub Delivery" },
{ value: "2", title: "Secure Transit" },
{ value: "3", title: "Ghana Pickup" },
]}
mediaAnimation="slide-up"
metricsAnimation="slide-up"
imageSrc="http://img.b2bpic.net/free-photo/aerial-view-bridge-creek-powerlines-with-cars-road_181624-24539.jpg"
imageAlt="Aerial view of a bridge over the creek"
/>
</div>
<div id="footer" data-section="footer">
<FooterSimple
columns={[
{ title: "Company", items: [{ label: "About Us", href: "#" }, { label: "Services", href: "/services" }] },
{ title: "Legal", items: [{ label: "Privacy Policy", href: "#" }, { label: "Terms", href: "#" }] },
]}
bottomLeftText="© 2026 Sir James Delivery Company."
bottomRightText="Safe. Swift. Secure."
/>
</div>
</ReactLenis>
</ThemeProvider>
);
}

View File

@@ -7,7 +7,6 @@ import FaqSplitMedia from '@/components/sections/faq/FaqSplitMedia';
import FeatureCardTwentyFour from '@/components/sections/feature/FeatureCardTwentyFour';
import FooterSimple from '@/components/sections/footer/FooterSimple';
import HeroBillboardTestimonial from '@/components/sections/hero/HeroBillboardTestimonial';
import MetricSplitMediaAbout from '@/components/sections/about/MetricSplitMediaAbout';
import NavbarStyleApple from '@/components/navbar/NavbarStyleApple/NavbarStyleApple';
export default function LandingPage() {
@@ -28,22 +27,10 @@ export default function LandingPage() {
<div id="nav" data-section="nav">
<NavbarStyleApple
navItems={[
{
name: "Services",
id: "#freight",
},
{
name: "How It Works",
id: "#blueprint",
},
{
name: "Shipment Specs",
id: "#specs",
},
{
name: "Office Locations",
id: "#contact",
},
{ name: "Services", id: "/services" },
{ name: "How It Works", id: "/how-it-works" },
{ name: "Shipment Specs", id: "#specs" },
{ name: "Contact", id: "/contact" },
]}
brandName="Sir James Delivery"
/>
@@ -52,104 +39,36 @@ export default function LandingPage() {
<div id="hero" data-section="hero">
<HeroBillboardTestimonial
useInvertedBackground={false}
background={{
variant: "gradient-bars",
}}
background={{ variant: "gradient-bars" }}
title="From Dubai to Ghana: Your Cargo, Delivered Safely and Fast."
description="Whether its luxury watches, vehicles, or heavy industrial gym machinery, Sir James Delivery Company safely transports your goods from the heart of Dubai straight to our secure warehouse in Ghana. No delays. No hidden fees."
testimonials={[
{
name: "Kwame O.",
handle: "@ghana_importer",
testimonial: "Excellent service. My heavy equipment arrived in perfect condition.",
rating: 5,
imageSrc: "http://img.b2bpic.net/free-photo/logistics-means-transport-together-with-technological-futuristic-holograms_23-2151662913.jpg",
},
{
name: "Amina B.",
handle: "@dubai_fashion",
testimonial: "The best shipping partner for my perfume wholesale business.",
rating: 5,
imageSrc: "http://img.b2bpic.net/free-photo/logistics-means-transport-together-with-technological-futuristic-holograms_23-2151662916.jpg",
},
{
name: "John S.",
handle: "",
testimonial: "Vehicle transport from Dubai was seamless and fast.",
rating: 5,
imageSrc: "http://img.b2bpic.net/free-photo/logistics-means-transport-together-with-technological-futuristic-holograms_23-2151662944.jpg",
},
{
name: "Sarah L.",
handle: "",
testimonial: "Great handling of industrial gym machines. Very professional.",
rating: 5,
imageSrc: "http://img.b2bpic.net/free-photo/top-view-empty-perfume-bottle_23-2149234340.jpg",
},
{
name: "Michael D.",
handle: "@bulk_items",
testimonial: "Customs clearance was handled perfectly every time.",
rating: 5,
imageSrc: "http://img.b2bpic.net/free-photo/single-glass-bottle-filled-with-clear-liquid-generated-by-ai_188544-19684.jpg",
},
{ name: "Kwame O.", handle: "", testimonial: "Excellent service. My heavy equipment arrived in perfect condition.", rating: 5, imageSrc: "http://img.b2bpic.net/free-photo/logistics-means-transport-together-with-technological-futuristic-holograms_23-2151662913.jpg" },
{ name: "Amina B.", handle: "", testimonial: "The best shipping partner for my perfume wholesale business.", rating: 5, imageSrc: "http://img.b2bpic.net/free-photo/logistics-means-transport-together-with-technological-futuristic-holograms_23-2151662916.jpg" },
{ name: "John S.", handle: "", testimonial: "Vehicle transport from Dubai was seamless and fast.", rating: 5, imageSrc: "http://img.b2bpic.net/free-photo/logistics-means-transport-together-with-technological-futuristic-holograms_23-2151662944.jpg" },
{ name: "Sarah L.", handle: "", testimonial: "Great handling of industrial gym machines. Very professional.", rating: 5, imageSrc: "http://img.b2bpic.net/free-photo/top-view-empty-perfume-bottle_23-2149234340.jpg" },
{ name: "Michael D.", handle: "", testimonial: "Customs clearance was handled perfectly every time.", rating: 5, imageSrc: "http://img.b2bpic.net/free-photo/single-glass-bottle-filled-with-clear-liquid-generated-by-ai_188544-19684.jpg" },
]}
tag="Daily Shipments • Fully Insured • 100% Customs Cleared"
buttons={[
{
text: "Read Transit Guarantee",
href: "#why",
},
{
text: "Show Office Addresses",
href: "#contact",
},
{ text: "Read Transit Guarantee", href: "#why" },
{ text: "Contact", href: "/contact" },
]}
imageSrc="http://img.b2bpic.net/free-photo/technological-futuristic-holograms-logistics-means-transport_23-2151663056.jpg"
imageAlt="Global cargo shipping container ship ocean"
avatars={[
{
src: "http://img.b2bpic.net/free-photo/beautiful-black-white-minimal-design_23-2149253105.jpg",
alt: "Avatar 1",
},
{
src: "http://img.b2bpic.net/free-photo/top-view-men-cologne-box-flowers-beige_140725-145205.jpg",
alt: "Avatar 2",
},
{
src: "http://img.b2bpic.net/free-photo/middle-aged-trucker-front-truck-trailer-with-cars_342744-1283.jpg",
alt: "Avatar 3",
},
{
src: "http://img.b2bpic.net/free-photo/truck-electric-car-highway-symbol-transport-evolution_169016-70036.jpg",
alt: "Avatar 4",
},
{
src: "http://img.b2bpic.net/free-photo/portrait-professional-smiling-truck-driver-with-crossed-arms-transporting-cars-market_342744-1333.jpg",
alt: "Avatar 5",
},
{ src: "http://img.b2bpic.net/free-photo/beautiful-black-white-minimal-design_23-2149253105.jpg", alt: "Avatar 1" },
{ src: "http://img.b2bpic.net/free-photo/top-view-men-cologne-box-flowers-beige_140725-145205.jpg", alt: "Avatar 2" },
{ src: "http://img.b2bpic.net/free-photo/middle-aged-trucker-front-truck-trailer-with-cars_342744-1283.jpg", alt: "Avatar 3" },
{ src: "http://img.b2bpic.net/free-photo/truck-electric-car-highway-symbol-transport-evolution_169016-70036.jpg", alt: "Avatar 4" },
{ src: "http://img.b2bpic.net/free-photo/portrait-professional-smiling-truck-driver-with-crossed-arms-transporting-cars-market_342744-1333.jpg", alt: "Avatar 5" },
]}
marqueeItems={[
{
type: "text",
text: "Dubai",
},
{
type: "text",
text: "Accra",
},
{
type: "text",
text: "Insurance",
},
{
type: "text",
text: "Customs",
},
{
type: "text",
text: "Logistics",
},
{ type: "text", text: "Dubai" },
{ type: "text", text: "Accra" },
{ type: "text", text: "Insurance" },
{ type: "text", text: "Customs" },
{ type: "text", text: "Logistics" },
]}
/>
</div>
@@ -160,102 +79,24 @@ export default function LandingPage() {
textboxLayout="split"
useInvertedBackground={false}
features={[
{
id: "luxury",
title: "Luxury & Essentials",
author: "Fragile items",
description: "Luxury goods are packed in reinforced, climate-controlled security crates.",
tags: [
"Watch",
"Perfume",
],
imageSrc: "http://img.b2bpic.net/free-photo/high-angle-foundation-containers-arrangement_23-2149705544.jpg",
},
{
id: "auto",
title: "Automotive Shipping",
author: "Vehicle safety",
description: "Vehicles are shipped via specialized container loading with strapping.",
tags: [
"SUV",
"Sedan",
],
imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3Dyzp7sGs874KHVqcZpKRlG0BRH/uploaded-1779315072666-rnat9as3.jpg",
},
{
id: "heavy",
title: "Heavy Machinery",
author: "Industrial gear",
description: "Heavy machinery is handled with industrial forklifts and steel ties.",
tags: [
"Gym Gear",
"Tools",
],
imageSrc: "http://img.b2bpic.net/free-photo/forklift-operator-loading-cargo-while-working-warehouse-his-colleagues-are-background_637285-4210.jpg",
},
{
id: "general",
title: "General Cargo",
author: "Commercial bulk",
description: "Commercial stock utilizes streamlined bulk palletizing options.",
tags: [
"Wholesale",
"Stock",
],
imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3Dyzp7sGs874KHVqcZpKRlG0BRH/tmp/hyper-realistic-picture-of-a-cargo-conta-1779315244636-c2b3304a.png",
},
{ id: "luxury", title: "Luxury & Essentials", author: "Fragile items", description: "Luxury goods are packed in reinforced, climate-controlled security crates.", tags: ["Watch", "Perfume"], imageSrc: "http://img.b2bpic.net/free-photo/high-angle-foundation-containers-arrangement_23-2149705544.jpg?_wi=2" },
{ id: "auto", title: "Automotive Shipping", author: "Vehicle safety", description: "Vehicles are shipped via specialized container loading with strapping.", tags: ["SUV", "Sedan"], imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3Dyzp7sGs874KHVqcZpKRlG0BRH/uploaded-1779315072666-rnat9as3.jpg?_wi=2" },
{ id: "heavy", title: "Heavy Machinery", author: "Industrial gear", description: "Heavy machinery is handled with industrial forklifts and steel ties.", tags: ["Gym Gear", "Tools"], imageSrc: "http://img.b2bpic.net/free-photo/forklift-operator-loading-cargo-while-working-warehouse-his-colleagues-are-background_637285-4210.jpg?_wi=2" },
{ id: "general", title: "General Cargo", author: "Commercial bulk", description: "Commercial stock utilizes streamlined bulk palletizing options.", tags: ["Wholesale", "Stock"], imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3Dyzp7sGs874KHVqcZpKRlG0BRH/tmp/hyper-realistic-picture-of-a-cargo-conta-1779315244636-c2b3304a.png" },
]}
title="We Ship the Spectrum."
description="Large or Small, We Handle It All. Click for details."
/>
</div>
<div id="blueprint" data-section="blueprint">
<MetricSplitMediaAbout
useInvertedBackground={false}
title="Shipping From Dubai to Ghana in 2 Easy Steps"
description="Our streamlined process ensures maximum security and efficiency."
metrics={[
{
value: "1",
title: "Hub Delivery",
},
{
value: "2",
title: "Secure Transit",
},
{
value: "3",
title: "Ghana Pickup",
},
]}
mediaAnimation="slide-up"
metricsAnimation="slide-up"
imageSrc="http://img.b2bpic.net/free-photo/aerial-view-bridge-creek-powerlines-with-cars-road_181624-24539.jpg"
imageAlt="Aerial view of a bridge over the creek"
/>
</div>
<div id="why" data-section="why">
<FaqSplitMedia
textboxLayout="split"
useInvertedBackground={false}
faqs={[
{
id: "1",
title: "Guaranteed Safety",
content: "From delicate perfumes to multi-ton gym equipment, we treat every piece of cargo with absolute care.",
},
{
id: "2",
title: "Zero Customs Stress",
content: "Our team manages the complex clearing paperwork in-house for regulatory ease.",
},
{
id: "3",
title: "Direct Destination",
content: "Cargo goes directly to our private warehouse facility in Ghana, reducing extra handling.",
},
{ id: "1", title: "Guaranteed Safety", content: "From delicate perfumes to multi-ton gym equipment, we treat every piece of cargo with absolute care." },
{ id: "2", title: "Zero Customs Stress", content: "Our team manages the complex clearing paperwork in-house for regulatory ease." },
{ id: "3", title: "Direct Destination", content: "Cargo goes directly to our private warehouse facility in Ghana, reducing extra handling." },
]}
title="Operational Standards"
description="Why choose Sir James Delivery?"
@@ -265,47 +106,11 @@ export default function LandingPage() {
/>
</div>
<div id="contact" data-section="contact">
<ContactCenter
useInvertedBackground={false}
background={{
variant: "plain",
}}
tag="Stay Connected"
title="Official Contact Details"
description="whatsapp contact: +233241851752 | call now: +971526377145 | Email: narhjames@gmail.com"
/>
</div>
<div id="footer" data-section="footer">
<FooterSimple
columns={[
{
title: "Company",
items: [
{
label: "About Us",
href: "#",
},
{
label: "Services",
href: "#freight",
},
],
},
{
title: "Legal",
items: [
{
label: "Privacy Policy",
href: "#",
},
{
label: "Terms",
href: "#",
},
],
},
{ title: "Company", items: [{ label: "About Us", href: "#" }, { label: "Services", href: "/services" }] },
{ title: "Legal", items: [{ label: "Privacy Policy", href: "#" }, { label: "Terms", href: "#" }] },
]}
bottomLeftText="© 2026 Sir James Delivery Company."
bottomRightText="Safe. Swift. Secure."
@@ -314,4 +119,4 @@ export default function LandingPage() {
</ReactLenis>
</ThemeProvider>
);
}
}

65
src/app/services/page.tsx Normal file
View File

@@ -0,0 +1,65 @@
"use client";
import { ThemeProvider } from "@/providers/themeProvider/ThemeProvider";
import ReactLenis from "lenis/react";
import NavbarStyleApple from '@/components/navbar/NavbarStyleApple/NavbarStyleApple';
import FeatureCardTwentyNine from '@/components/sections/feature/featureCardTwentyNine/FeatureCardTwentyNine';
import FooterSimple from '@/components/sections/footer/FooterSimple';
export default function ServicesPage() {
return (
<ThemeProvider
defaultButtonVariant="icon-arrow"
defaultTextAnimation="background-highlight"
borderRadius="soft"
contentWidth="medium"
sizing="largeSizeMediumTitles"
background="floatingGradient"
cardStyle="subtle-shadow"
primaryButtonStyle="radial-glow"
secondaryButtonStyle="glass"
headingFontWeight="medium"
>
<ReactLenis root>
<div id="nav" data-section="nav">
<NavbarStyleApple
navItems={[
{ name: "Services", id: "/services" },
{ name: "How It Works", id: "/how-it-works" },
{ name: "Shipment Specs", id: "/#specs" },
{ name: "Contact", id: "/contact" },
]}
brandName="Sir James Delivery"
/>
</div>
<div id="services" data-section="services">
<FeatureCardTwentyNine
title="Our Services"
description="Expert freight forwarding and secure logistics tailored to your needs from Dubai to Ghana."
gridVariant="bento-grid"
animationType="slide-up"
textboxLayout="split"
useInvertedBackground={false}
features={[
{ title: "Luxury Shipping", description: "High-security transit for watches and premium goods.", imageSrc: "http://img.b2bpic.net/free-photo/high-angle-foundation-containers-arrangement_23-2149705544.jpg?_wi=1", titleImageSrc: "", buttonText: "Learn More" },
{ title: "Auto Logistics", description: "Specialized vehicle shipping with expert strapping.", imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3Dyzp7sGs874KHVqcZpKRlG0BRH/uploaded-1779315072666-rnat9as3.jpg?_wi=1", titleImageSrc: "", buttonText: "Learn More" },
{ title: "Industrial Cargo", description: "Heavy machinery and equipment handled with care.", imageSrc: "http://img.b2bpic.net/free-photo/forklift-operator-loading-cargo-while-working-warehouse-his-colleagues-are-background_637285-4210.jpg?_wi=1", titleImageSrc: "", buttonText: "Learn More" }
]}
/>
</div>
<div id="footer" data-section="footer">
<FooterSimple
columns={[
{ title: "Company", items: [{ label: "About Us", href: "#" }, { label: "Services", href: "/services" }] },
{ title: "Legal", items: [{ label: "Privacy Policy", href: "#" }, { label: "Terms", href: "#" }] },
]}
bottomLeftText="© 2026 Sir James Delivery Company."
bottomRightText="Safe. Swift. Secure."
/>
</div>
</ReactLenis>
</ThemeProvider>
);
}