Compare commits

..

148 Commits

Author SHA1 Message Date
138473bbd8 Update src/app/gallery/page.tsx 2026-05-23 09:47:49 +00:00
57e90623be Merge version_24 into main
Merge version_24 into main
2026-05-23 09:46:10 +00:00
c26631bbdd Update src/app/gallery/page.tsx 2026-05-23 09:46:04 +00:00
d38d8dff1b Merge version_23 into main
Merge version_23 into main
2026-05-23 09:41:10 +00:00
6b54728f69 Update src/app/page.tsx 2026-05-23 09:41:07 +00:00
8cedb657d6 Update src/app/gallery/page.tsx 2026-05-23 09:41:07 +00:00
6a193f9871 Merge version_22 into main
Merge version_22 into main
2026-05-23 09:39:15 +00:00
fae56d8938 Update src/app/page.tsx 2026-05-23 09:39:12 +00:00
0cfc3ad0cc Update src/app/gallery/page.tsx 2026-05-23 09:39:12 +00:00
db370fe363 Merge version_21 into main
Merge version_21 into main
2026-05-23 09:37:24 +00:00
3eddb08283 Update src/app/page.tsx 2026-05-23 09:37:20 +00:00
b26c6f314e Update src/app/gallery/page.tsx 2026-05-23 09:37:20 +00:00
19ea07a95a Merge version_20 into main
Merge version_20 into main
2026-05-23 09:23:11 +00:00
674d415262 Update src/app/the-sir-james-transit-guarantee/page.tsx 2026-05-23 09:23:08 +00:00
e691c24a5e Update src/app/services/page.tsx 2026-05-23 09:23:08 +00:00
913b056bad Update src/app/page.tsx 2026-05-23 09:23:07 +00:00
f6a9e61066 Update src/app/how-it-works/page.tsx 2026-05-23 09:23:07 +00:00
a1db0eb872 Update src/app/contact/page.tsx 2026-05-23 09:23:07 +00:00
aaf69b4a41 Merge version_19 into main
Merge version_19 into main
2026-05-23 09:21:04 +00:00
5a4c243159 Update src/app/page.tsx 2026-05-23 09:21:00 +00:00
18a12c512c Merge version_19 into main
Merge version_19 into main
2026-05-23 09:20:40 +00:00
9f1bdc6148 Update src/app/page.tsx 2026-05-23 09:20:37 +00:00
e4dd579c1c Merge version_18 into main
Merge version_18 into main
2026-05-23 09:16:51 +00:00
7abe20b467 Update src/app/loading-gallery/page.tsx 2026-05-23 09:16:45 +00:00
89b1bffe4c Merge version_18 into main
Merge version_18 into main
2026-05-23 09:16:23 +00:00
dc8f4a0a81 Update src/app/the-sir-james-transit-guarantee/page.tsx 2026-05-23 09:16:20 +00:00
ecd8145788 Update src/app/services/page.tsx 2026-05-23 09:16:20 +00:00
126022fe97 Update src/app/page.tsx 2026-05-23 09:16:19 +00:00
42eea3b1c7 Add src/app/loading-gallery/page.tsx 2026-05-23 09:16:19 +00:00
4208506b84 Update src/app/how-it-works/page.tsx 2026-05-23 09:16:18 +00:00
7783bf81d9 Update src/app/gallery/page.tsx 2026-05-23 09:16:18 +00:00
7db0769981 Update src/app/contact/page.tsx 2026-05-23 09:16:17 +00:00
08e4ee928a Merge version_17 into main
Merge version_17 into main
2026-05-23 09:09:06 +00:00
2469ba103e Update src/app/gallery/page.tsx 2026-05-23 09:09:02 +00:00
b14437ee99 Merge version_16 into main
Merge version_16 into main
2026-05-23 09:02:04 +00:00
17aecb495b Update src/app/gallery/page.tsx 2026-05-23 09:02:00 +00:00
08e84d5395 Merge version_15 into main
Merge version_15 into main
2026-05-23 09:00:31 +00:00
fed6e6bba1 Update src/app/gallery/page.tsx 2026-05-23 09:00:28 +00:00
147b115324 Merge version_14 into main
Merge version_14 into main
2026-05-23 08:59:19 +00:00
400b9f9f56 Update src/app/gallery/page.tsx 2026-05-23 08:59:16 +00:00
35314daeff Merge version_13 into main
Merge version_13 into main
2026-05-21 22:07:02 +00:00
74f800d109 Update src/app/gallery/page.tsx 2026-05-21 22:06:59 +00:00
42cdf0de61 Merge version_12 into main
Merge version_12 into main
2026-05-21 21:52:14 +00:00
44bccb7a4e Update src/app/page.tsx 2026-05-21 21:52:11 +00:00
e4183136e0 Update src/app/how-it-works/page.tsx 2026-05-21 21:52:11 +00:00
ddd3ec65ea Merge version_12 into main
Merge version_12 into main
2026-05-21 21:51:50 +00:00
d4676b248a Update src/app/the-sir-james-transit-guarantee/page.tsx 2026-05-21 21:51:47 +00:00
34d2d8e2d3 Update src/app/services/page.tsx 2026-05-21 21:51:46 +00:00
5f80adce4b Update src/app/page.tsx 2026-05-21 21:51:46 +00:00
c6068ae58e Update src/app/how-it-works/page.tsx 2026-05-21 21:51:45 +00:00
a41598b2ee Add src/app/gallery/page.tsx 2026-05-21 21:51:45 +00:00
f3a188417c Update src/app/contact/page.tsx 2026-05-21 21:51:44 +00:00
268b33eacb Merge version_11 into main
Merge version_11 into main
2026-05-21 15:00:18 +00:00
0793aba6f2 Update src/app/page.tsx 2026-05-21 15:00:12 +00:00
e1a2d45339 Merge version_11 into main
Merge version_11 into main
2026-05-21 14:53:34 +00:00
5bd5e6f326 Update src/app/page.tsx 2026-05-21 14:53:31 +00:00
ec134d0805 Merge version_11 into main
Merge version_11 into main
2026-05-21 14:48:10 +00:00
6693999314 Update src/app/page.tsx 2026-05-21 14:48:07 +00:00
d3e6c287bd Merge version_11 into main
Merge version_11 into main
2026-05-21 14:47:41 +00:00
d50f62f0fa Update src/app/page.tsx 2026-05-21 14:47:38 +00:00
dd5764b64e Merge version_10 into main
Merge version_10 into main
2026-05-21 14:45:46 +00:00
4df369d9b4 Update src/app/how-it-works/page.tsx 2026-05-21 14:45:43 +00:00
90160c4f9f Merge version_9 into main
Merge version_9 into main
2026-05-21 14:43:13 +00:00
6629b542c9 Update src/app/how-it-works/page.tsx 2026-05-21 14:43:10 +00:00
5ce65a0b87 Merge version_8 into main
Merge version_8 into main
2026-05-21 13:02:41 +00:00
74b2cf09aa Update src/app/contact/page.tsx 2026-05-21 13:02:38 +00:00
43117d0820 Update src/app/the-sir-james-transit-guarantee/page.tsx 2026-05-21 13:02:17 +00:00
c8182c7135 Update src/app/services/page.tsx 2026-05-21 13:02:17 +00:00
3b424cb3b1 Update src/app/page.tsx 2026-05-21 13:02:17 +00:00
9a289224ee Update src/app/how-it-works/page.tsx 2026-05-21 13:02:16 +00:00
8f1267be93 Update src/app/contact/page.tsx 2026-05-21 13:02:16 +00:00
ac92eb1df4 Update src/app/the-sir-james-transit-guarantee/page.tsx 2026-05-21 13:00:36 +00:00
d946b2feed Update src/app/services/page.tsx 2026-05-21 13:00:36 +00:00
1b3ef1185f Update src/app/page.tsx 2026-05-21 13:00:35 +00:00
f51470a989 Update src/app/how-it-works/page.tsx 2026-05-21 13:00:34 +00:00
b0a43b611a Update src/app/contact/page.tsx 2026-05-21 13:00:33 +00:00
f6035dd809 Add src/app/the-sir-james-transit-guarantee/page.tsx 2026-05-21 12:59:50 +00:00
17eddd158a Switch to version 5: remove src/app/the-sir-james-transit-guarantee/page.tsx 2026-05-21 12:59:38 +00:00
015ab3cfd0 Switch to version 5: modified src/app/services/page.tsx 2026-05-21 12:59:38 +00:00
f741363145 Switch to version 5: modified src/app/page.tsx 2026-05-21 12:59:37 +00:00
3aa67c4202 Switch to version 5: modified src/app/how-it-works/page.tsx 2026-05-21 12:59:37 +00:00
65b5303e3d Switch to version 5: modified src/app/contact/page.tsx 2026-05-21 12:59:36 +00:00
71cee75ba5 Update src/app/the-sir-james-transit-guarantee/page.tsx 2026-05-21 12:59:12 +00:00
046c64b2b6 Update src/app/the-sir-james-transit-guarantee/page.tsx 2026-05-21 12:57:47 +00:00
d57eef0cc1 Update src/app/the-sir-james-transit-guarantee/page.tsx 2026-05-21 12:57:08 +00:00
ba2cecf015 Update src/app/the-sir-james-transit-guarantee/page.tsx 2026-05-21 12:55:44 +00:00
c244781820 Update src/app/the-sir-james-transit-guarantee/page.tsx 2026-05-21 12:55:06 +00:00
f532e2e9fb Update src/app/the-sir-james-transit-guarantee/page.tsx 2026-05-21 12:53:43 +00:00
fbf779adc6 Update src/app/the-sir-james-transit-guarantee/page.tsx 2026-05-21 12:53:04 +00:00
e6e1c8935d Merge version_8 into main
Merge version_8 into main
2026-05-21 12:51:41 +00:00
c69672eee4 Update src/app/the-sir-james-transit-guarantee/page.tsx 2026-05-21 12:51:38 +00:00
e1f7beb4ab Update src/app/page.tsx 2026-05-21 12:51:38 +00:00
4a69c76c2a Merge version_8 into main
Merge version_8 into main
2026-05-21 12:51:11 +00:00
d3c6c47461 Update src/app/page.tsx 2026-05-21 12:51:05 +00:00
27ad8fd4e4 Merge version_7 into main
Merge version_7 into main
2026-05-21 12:51:02 +00:00
7a1923ea7a Update src/app/the-sir-james-transit-guarantee/page.tsx 2026-05-21 12:50:39 +00:00
67415f5061 Update src/app/services/page.tsx 2026-05-21 12:50:38 +00:00
0b3c505699 Update src/app/page.tsx 2026-05-21 12:50:38 +00:00
9f89af5887 Update src/app/how-it-works/page.tsx 2026-05-21 12:50:38 +00:00
b13fb3a288 Update src/app/contact/page.tsx 2026-05-21 12:50:37 +00:00
16f71adc70 Update src/app/the-sir-james-transit-guarantee/page.tsx 2026-05-21 12:48:58 +00:00
06efdf6240 Update src/app/services/page.tsx 2026-05-21 12:48:57 +00:00
037d2e07af Update src/app/page.tsx 2026-05-21 12:48:56 +00:00
20a18aaf9b Update src/app/how-it-works/page.tsx 2026-05-21 12:48:56 +00:00
7b10fa8fde Update src/app/contact/page.tsx 2026-05-21 12:48:55 +00:00
dc1d56fd45 Merge version_7 into main
Merge version_7 into main
2026-05-21 12:42:08 +00:00
c3cb052821 Update src/app/the-sir-james-transit-guarantee/page.tsx 2026-05-21 12:42:05 +00:00
fb4042d214 Add src/app/the-sir-james-transit-guarantee/page.tsx 2026-05-21 12:41:43 +00:00
82b8e94547 Switch to version 5: remove src/app/the-sir-james-transit-guarantee/page.tsx 2026-05-21 12:41:41 +00:00
b6dcad2e96 Switch to version 5: modified src/app/services/page.tsx 2026-05-21 12:41:40 +00:00
ab3f754ea6 Switch to version 5: modified src/app/page.tsx 2026-05-21 12:41:40 +00:00
6795566a7f Switch to version 5: modified src/app/how-it-works/page.tsx 2026-05-21 12:41:39 +00:00
7f6cefee21 Switch to version 5: modified src/app/contact/page.tsx 2026-05-21 12:41:39 +00:00
c6d94d0fdc Merge version_6 into main
Merge version_6 into main
2026-05-21 12:31:06 +00:00
69e7b830f2 Update src/app/the-sir-james-transit-guarantee/page.tsx 2026-05-21 12:31:03 +00:00
fe2161cb21 Update src/app/services/page.tsx 2026-05-21 12:31:02 +00:00
9bc1ff8c34 Update src/app/page.tsx 2026-05-21 12:31:02 +00:00
63d59e05a9 Update src/app/how-it-works/page.tsx 2026-05-21 12:31:02 +00:00
5513c3c6b9 Update src/app/contact/page.tsx 2026-05-21 12:31:01 +00:00
1a1fb94e9a Merge version_6 into main
Merge version_6 into main
2026-05-21 12:30:22 +00:00
dac6de2b2b Update src/app/the-sir-james-transit-guarantee/page.tsx 2026-05-21 12:30:19 +00:00
2a4ee65bab Merge version_6 into main
Merge version_6 into main
2026-05-21 12:21:50 +00:00
57de3bfeef Add src/app/the-sir-james-transit-guarantee/page.tsx 2026-05-21 12:21:47 +00:00
5c50ea9f77 Update src/app/services/page.tsx 2026-05-21 12:21:46 +00:00
a5c5007f78 Update src/app/page.tsx 2026-05-21 12:21:46 +00:00
875b628217 Update src/app/how-it-works/page.tsx 2026-05-21 12:21:46 +00:00
4effadcb42 Update src/app/contact/page.tsx 2026-05-21 12:21:45 +00:00
8f287d6f33 Merge version_5 into main
Merge version_5 into main
2026-05-21 12:13:09 +00:00
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
30b8d732a4 Merge version_5 into main
Merge version_5 into main
2026-05-21 12:12:41 +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
7 changed files with 477 additions and 229 deletions

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

@@ -0,0 +1,61 @@
"use client";
import { ThemeProvider } from "@/providers/themeProvider/ThemeProvider";
import ReactLenis from "lenis/react";
import ContactSplitForm from '@/components/sections/contact/ContactSplitForm';
import FooterSimple from '@/components/sections/footer/FooterSimple';
import NavbarStyleApple from '@/components/navbar/NavbarStyleApple/NavbarStyleApple';
export default function ContactPage() {
const navItems = [
{ name: "Services", id: "/services" },
{ name: "How It Works", id: "/how-it-works" },
{ name: "Guarantee", id: "/the-sir-james-transit-guarantee" },
{ name: "Gallery", id: "/gallery" },
{ name: "Contact", id: "/contact" },
];
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={navItems}
brandName="Sir James Delivery"
/>
</div>
<div id="contact" data-section="contact">
<ContactSplitForm
useInvertedBackground={false}
title="Contact Us"
description="whatsapp contact: +233241851752 | call now: +971526377145 | Email: narhjames@gmail.com"
inputs={[{ name: "name", type: "text", placeholder: "Full Name" }, { name: "email", type: "email", placeholder: "Email Address" }]}
/>
</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>
);
}

76
src/app/gallery/page.tsx Normal file
View File

@@ -0,0 +1,76 @@
"use client";
import { ThemeProvider } from "@/providers/themeProvider/ThemeProvider";
import ReactLenis from "lenis/react";
import NavbarStyleApple from '@/components/navbar/NavbarStyleApple/NavbarStyleApple';
import FooterSimple from '@/components/sections/footer/FooterSimple';
import FeatureCardOne from '@/components/sections/feature/FeatureCardOne';
export default function GalleryPage() {
const navItems = [
{ name: "Services", id: "/services" },
{ name: "How It Works", id: "/how-it-works" },
{ name: "Guarantee", id: "/the-sir-james-transit-guarantee" },
{ name: "Gallery", id: "/gallery" },
{ name: "Loading Gallery", id: "/loading-gallery" },
{ name: "Contact", id: "/contact" },
];
const galleryItems = [
{ title: "Heavy Duty Loading", description: "Secure Logistics", imageSrc: "http://img.b2bpic.net/free-photo/high-angle-foundation-containers-arrangement_23-2149705544.jpg?_wi=2" },
{ title: "Vehicle Securement", description: "Verified Standards", imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3Dyzp7sGs874KHVqcZpKRlG0BRH/uploaded-1779315072666-rnat9as3.jpg?_wi=2" },
{ title: "Industrial Machinery", description: "Handled Safely", imageSrc: "http://img.b2bpic.net/free-photo/forklift-operator-loading-cargo-while-working-warehouse-his-colleagues-are-background_637285-4210.jpg?_wi=2" },
{ title: "Bulk Inventory", description: "Real-time Tracking", imageSrc: "http://img.b2bpic.net/free-photo/logistics-means-transport-together-with-technological-futuristic-holograms_23-2151662913.jpg" }
];
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={navItems}
brandName="Sir James Delivery"
/>
</div>
{galleryItems.map((item, index) => (
<div key={index} id={`gallery-${index}`} data-section="gallery" className="py-12 border-b border-gray-100">
<FeatureCardOne
title={item.title}
description={item.description}
gridVariant="two-columns-alternating-heights"
animationType="slide-up"
textboxLayout="split"
useInvertedBackground={false}
features={[item]}
gridClassName="gap-8"
cardClassName="min-h-[400px]"
/>
</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,69 @@
"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() {
const navItems = [
{ name: "Services", id: "/services" },
{ name: "How It Works", id: "/how-it-works" },
{ name: "Guarantee", id: "/the-sir-james-transit-guarantee" },
{ name: "Gallery", id: "/gallery" },
{ name: "Contact", id: "/contact" },
];
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={navItems}
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;You secure the goods; we take complete ownership. Drop your items off at our centralized Dubai hub, or have your UAE suppliers ship directly to our receiving depot. The moment your cargo arrives, our specialized team conducts an immediate premium inventory check, logs your items, and packages them into high-security, reinforced transit containers tailored to their specific category (from luxury timepieces to heavy gym equipment)." },
{ value: "2", title: "Premium Transit & Secure Pickup;We handle the border logistics; you collect in Ghana. Your cargo is fast-tracked through air or sea transit under constant tracking and logistics surveillance. Our dedicated customs clearing desk manages 100% of the complex port paperwork and border clearance internally. Your goods travel straight to our private, secure warehouse facility in Ghana, fully processed and ready for a smooth, hassle-free pickup." },
{ 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?_wi=2"
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

@@ -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 FooterSimple from '@/components/sections/footer/FooterSimple';
import ProductCatalog from '@/components/ecommerce/productCatalog/ProductCatalog';
export default function LoadingGalleryPage() {
const navItems = [
{ name: "Services", id: "/services" },
{ name: "How It Works", id: "/how-it-works" },
{ name: "Guarantee", id: "/the-sir-james-transit-guarantee" },
{ name: "Gallery", id: "/gallery" },
{ name: "Loading Gallery", id: "/loading-gallery" },
{ name: "Contact", id: "/contact" },
];
const loadingProducts = [
{ id: "1", brand: "Logistics", name: "Precision Loading", price: "$100", rating: 5, reviewCount: "45", imageSrc: "http://img.b2bpic.net/free-photo/forklift-operator-loading-cargo-while-working-warehouse-his-colleagues-are-background_637285-4210.jpg" },
{ id: "2", brand: "Logistics", name: "Heavy Duty Lifting", price: "$250", rating: 5, reviewCount: "32", imageSrc: "http://img.b2bpic.net/free-photo/high-angle-foundation-containers-arrangement_23-2149705544.jpg" },
{ id: "3", brand: "Logistics", name: "Container Security", price: "$150", rating: 4, reviewCount: "28", imageSrc: "http://img.b2bpic.net/free-photo/technological-futuristic-holograms-logistics-means-transport_23-2151663056.jpg" },
];
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={navItems}
brandName="Sir James Delivery"
/>
</div>
<div id="gallery" data-section="gallery" className="py-20">
<ProductCatalog
layout="section"
products={loadingProducts}
/>
</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

@@ -2,15 +2,30 @@
import { ThemeProvider } from "@/providers/themeProvider/ThemeProvider";
import ReactLenis from "lenis/react";
import ContactCenter from '@/components/sections/contact/ContactCenter';
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';
import MetricSplitMediaAbout from '@/components/sections/about/MetricSplitMediaAbout';
import FeatureCardTwentyFour from '@/components/sections/feature/FeatureCardTwentyFour';
import FaqSplitMedia from '@/components/sections/faq/FaqSplitMedia';
import FeatureCardOne from '@/components/sections/feature/FeatureCardOne';
export default function LandingPage() {
const navItems = [
{ name: "Services", id: "/services" },
{ name: "How It Works", id: "/how-it-works" },
{ name: "Guarantee", id: "/the-sir-james-transit-guarantee" },
{ name: "Gallery", id: "/gallery" },
{ name: "Contact", id: "/contact" },
];
const galleryItems = [
{ title: "Heavy Duty Loading", description: "Securing goods for transit", imageSrc: "http://img.b2bpic.net/free-photo/high-angle-foundation-containers-arrangement_23-2149705544.jpg?_wi=2" },
{ title: "Vehicle Securement", description: "Professional loading standards", imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3Dyzp7sGs874KHVqcZpKRlG0BRH/uploaded-1779315072666-rnat9as3.jpg?_wi=2" },
{ title: "Industrial Machinery", description: "Handled with precision", imageSrc: "http://img.b2bpic.net/free-photo/forklift-operator-loading-cargo-while-working-warehouse-his-colleagues-are-background_637285-4210.jpg?_wi=2" },
{ title: "Bulk Inventory", description: "Tracking every step", imageSrc: "http://img.b2bpic.net/free-photo/logistics-means-transport-together-with-technological-futuristic-holograms_23-2151662913.jpg?_wi=1" }
];
return (
<ThemeProvider
defaultButtonVariant="icon-arrow"
@@ -27,24 +42,7 @@ export default function LandingPage() {
<ReactLenis root>
<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",
},
]}
navItems={navItems}
brandName="Sir James Delivery"
/>
</div>
@@ -52,210 +50,80 @@ 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?_wi=2" },
{ 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: "/the-sir-james-transit-guarantee" },
{ 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>
<div id="process" data-section="process">
<MetricSplitMediaAbout
useInvertedBackground={false}
title=" Shipping from Dubai to Ghana in 2 simple steps"
description="Our streamlined process ensures maximum security and efficiency for all your cargo."
metrics={[
{ value: "1", title: "Hub Collection,Deliver your goods or have your suppliers ship directly to our Dubai receiving hub. We immediately inspect, inventory, and securely pack your cargo into specialized transit containers." },
{ value: "2", title: "Secure Transit,We handle the global transit, tracking, and 100% of the customs clearance paperwork. Your pristine cargo goes straight to our private Ghana warehouse, ready for hassle-free collection." },
{ value: "3", title: "Ghana Arrival" }
]}
mediaAnimation="slide-up"
imageSrc="http://img.b2bpic.net/free-photo/aerial-view-bridge-creek-powerlines-with-cars-road_181624-24539.jpg?_wi=1"
imageAlt="Streamlined shipping process overview"
/>
</div>
<div id="freight" data-section="freight">
<FeatureCardTwentyFour
animationType="slide-up"
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 +133,24 @@ 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 id="gallery" data-section="gallery" className="py-20">
<FeatureCardOne
title="Professional Cargo Logistics"
description="A free-flowing view of our premium packing and logistics standards."
animationType="slide-up"
carouselMode="auto"
gridVariant="three-columns-all-equal-width"
textboxLayout="split"
useInvertedBackground={false}
features={galleryItems}
/>
</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."

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

@@ -0,0 +1,67 @@
"use client";
import { ThemeProvider } from "@/providers/themeProvider/ThemeProvider";
import ReactLenis from "lenis/react";
import NavbarStyleApple from '@/components/navbar/NavbarStyleApple/NavbarStyleApple';
import FeatureCardTwentyFour from '@/components/sections/feature/FeatureCardTwentyFour';
import FooterSimple from '@/components/sections/footer/FooterSimple';
export default function ServicesPage() {
const navItems = [
{ name: "Services", id: "/services" },
{ name: "How It Works", id: "/how-it-works" },
{ name: "Guarantee", id: "/the-sir-james-transit-guarantee" },
{ name: "Gallery", id: "/gallery" },
{ name: "Contact", id: "/contact" },
];
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={navItems}
brandName="Sir James Delivery"
/>
</div>
<div id="services" data-section="services">
<FeatureCardTwentyFour
title="Our Services"
description="Expert freight forwarding and secure logistics tailored to your needs from Dubai to Ghana."
animationType="slide-up"
textboxLayout="split"
useInvertedBackground={false}
features={[
{ id: "s1", title: "Luxury Shipping", author: "Secure transit", description: "High-security transit for watches and premium goods.", tags: ["Luxury"], imageSrc: "http://img.b2bpic.net/free-photo/high-angle-foundation-containers-arrangement_23-2149705544.jpg?_wi=1" },
{ id: "s2", title: "Auto Logistics", author: "Vehicle safety", description: "Specialized vehicle shipping with expert strapping.", tags: ["Vehicles"], imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3Dyzp7sGs874KHVqcZpKRlG0BRH/uploaded-1779315072666-rnat9as3.jpg?_wi=1" },
{ id: "s3", title: "Industrial Cargo", author: "Heavy machinery", description: "Heavy machinery and equipment handled with care.", tags: ["Industrial"], imageSrc: "http://img.b2bpic.net/free-photo/forklift-operator-loading-cargo-while-working-warehouse-his-colleagues-are-background_637285-4210.jpg?_wi=1" }
]}
/>
</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,64 @@
"use client";
import { ThemeProvider } from "@/providers/themeProvider/ThemeProvider";
import ReactLenis from "lenis/react";
import NavbarStyleApple from '@/components/navbar/NavbarStyleApple/NavbarStyleApple';
import FooterSimple from '@/components/sections/footer/FooterSimple';
import LegalSection from '@/components/legal/LegalSection';
export default function TransitGuaranteePage() {
const navItems = [
{ name: "Services", id: "/services" },
{ name: "How It Works", id: "/how-it-works" },
{ name: "Guarantee", id: "/the-sir-james-transit-guarantee" },
{ name: "Gallery", id: "/gallery" },
{ name: "Contact", id: "/contact" },
];
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={navItems}
brandName="Sir James Delivery"
/>
</div>
<div id="legal" data-section="legal">
<LegalSection
layout="page"
title="The Sir James Transit Guarantee"
sections={[
{
heading: "Our Commitment", content: [{ type: "paragraph", text: "At Sir James Delivery Company, we eliminate the anxiety of international shipping. Every single consignment—whether it is an exclusive luxury timepiece, fragile perfumes, or multi-ton industrial gym machinery—is backed by our zero-damage, clear-pricing commitment. From the exact moment your goods are cataloged at our Dubai hub to the second they are safely received at our secure warehouse in Ghana, your cargo is fully insured, monitored under strict logistics surveillance, and processed with 100% customs clearance. If we receive it in Dubai, you will collect it in Ghana in pristine condition. No exceptions, no hidden fees, no delays." }]
}
]}
/>
</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>
);
}