60 Commits

Author SHA1 Message Date
bb1dd90551 Switch to version 8: remove src/app/privacy/page.tsx 2026-04-20 06:34:06 +00:00
8391de6a02 Switch to version 8: remove src/app/contact/page.tsx 2026-04-20 06:34:06 +00:00
6aa6fecf47 Switch to version 8: modified src/app/page.tsx 2026-04-20 06:34:06 +00:00
77d6cf50f4 Switch to version 8: modified src/app/features/page.tsx 2026-04-20 06:34:05 +00:00
18f4d7240b Switch to version 9: added src/app/privacy/page.tsx 2026-04-20 06:33:42 +00:00
7a875b602c Switch to version 9: modified src/app/page.tsx 2026-04-20 06:33:42 +00:00
674e4842f8 Switch to version 9: modified src/app/features/page.tsx 2026-04-20 06:33:41 +00:00
b6abba0307 Switch to version 9: added src/app/contact/page.tsx 2026-04-20 06:33:41 +00:00
8bf4890cb5 Switch to version 8: remove src/app/privacy/page.tsx 2026-04-20 06:33:36 +00:00
4728dbb5e2 Switch to version 8: remove src/app/contact/page.tsx 2026-04-20 06:33:36 +00:00
b3325ef430 Switch to version 8: modified src/app/page.tsx 2026-04-20 06:33:35 +00:00
d0bbd53821 Switch to version 8: modified src/app/features/page.tsx 2026-04-20 06:33:35 +00:00
9b4909435e Switch to version 9: remove src/app/services/page.tsx 2026-04-19 19:02:24 +00:00
4eddbabae6 Switch to version 9: modified src/app/privacy/page.tsx 2026-04-19 19:02:23 +00:00
8ce47a5758 Switch to version 9: modified src/app/page.tsx 2026-04-19 19:02:23 +00:00
7d751df7c1 Switch to version 9: modified src/app/features/page.tsx 2026-04-19 19:02:23 +00:00
d9e2c904ac Switch to version 9: modified src/app/contact/page.tsx 2026-04-19 19:02:22 +00:00
b0458693d2 Merge version_11 into main
Merge version_11 into main
2026-04-19 18:53:50 +00:00
ba95492653 Update src/app/services/page.tsx 2026-04-19 18:53:47 +00:00
277fb33c70 Merge version_11 into main
Merge version_11 into main
2026-04-19 18:53:24 +00:00
663f9ff919 Update src/app/services/page.tsx 2026-04-19 18:53:21 +00:00
6b7971bf65 Update src/app/privacy/page.tsx 2026-04-19 18:53:21 +00:00
a92eb006e4 Update src/app/features/page.tsx 2026-04-19 18:53:20 +00:00
577cf67ce6 Update src/app/contact/page.tsx 2026-04-19 18:53:20 +00:00
0f36ce86b4 Merge version_11 into main
Merge version_11 into main
2026-04-19 18:52:41 +00:00
5566f4a73b Update src/app/privacy/page.tsx 2026-04-19 18:52:38 +00:00
8d7eab484f Merge version_11 into main
Merge version_11 into main
2026-04-19 18:52:13 +00:00
6d121a5c15 Update src/app/privacy/page.tsx 2026-04-19 18:52:10 +00:00
f46c01192f Merge version_11 into main
Merge version_11 into main
2026-04-19 18:51:45 +00:00
f81d24801f Update src/app/privacy/page.tsx 2026-04-19 18:51:39 +00:00
af91823b54 Merge version_11 into main
Merge version_11 into main
2026-04-19 18:51:16 +00:00
f458c5219a Update src/app/privacy/page.tsx 2026-04-19 18:51:10 +00:00
9706f163bf Merge version_11 into main
Merge version_11 into main
2026-04-19 18:50:48 +00:00
27ce4aaedc Update src/app/services/page.tsx 2026-04-19 18:50:42 +00:00
75ec122ec6 Merge version_11 into main
Merge version_11 into main
2026-04-19 18:50:19 +00:00
4bbad45736 Add src/app/services/page.tsx 2026-04-19 18:50:16 +00:00
f9239ebd9b Update src/app/privacy/page.tsx 2026-04-19 18:50:15 +00:00
cddde24b8f Update src/app/page.tsx 2026-04-19 18:50:15 +00:00
56b68f0e8d Update src/app/features/page.tsx 2026-04-19 18:50:14 +00:00
0ca32465a0 Update src/app/contact/page.tsx 2026-04-19 18:50:14 +00:00
0c699eb094 Switch to version 9: added src/app/privacy/page.tsx 2026-04-19 18:48:45 +00:00
1875909bbb Switch to version 9: modified src/app/page.tsx 2026-04-19 18:48:45 +00:00
088d2e5c60 Switch to version 9: modified src/app/features/page.tsx 2026-04-19 18:48:44 +00:00
71419c9af8 Switch to version 9: added src/app/contact/page.tsx 2026-04-19 18:48:44 +00:00
890841616a Switch to version 8: remove src/app/privacy/page.tsx 2026-04-19 18:48:35 +00:00
e0de2d2e77 Switch to version 8: remove src/app/contact/page.tsx 2026-04-19 18:48:34 +00:00
12432672c4 Switch to version 8: modified src/app/page.tsx 2026-04-19 18:48:34 +00:00
1a6231afcb Switch to version 8: modified src/app/features/page.tsx 2026-04-19 18:48:33 +00:00
39e76bfa9e Merge version_9 into main
Merge version_9 into main
2026-04-19 12:27:52 +00:00
d18f72fc56 Merge version_9 into main
Merge version_9 into main
2026-04-19 12:25:19 +00:00
e018260a63 Merge version_10 into main
Merge version_10 into main
2026-04-19 12:20:52 +00:00
1799517dc7 Update src/app/privacy/page.tsx 2026-04-19 12:20:49 +00:00
70f703dd2a Merge version_10 into main
Merge version_10 into main
2026-04-19 12:18:20 +00:00
3e8990d51f Update src/app/privacy/page.tsx 2026-04-19 12:18:14 +00:00
1ea34f7a64 Merge version_10 into main
Merge version_10 into main
2026-04-19 12:17:47 +00:00
9b5c302613 Add src/app/privacy/page.tsx 2026-04-19 12:17:44 +00:00
56ae324508 Update src/app/page.tsx 2026-04-19 12:17:44 +00:00
26c52fdd0a Update src/app/features/page.tsx 2026-04-19 12:17:43 +00:00
69c51594a1 Update src/app/contact/page.tsx 2026-04-19 12:17:43 +00:00
b6b967ab90 Merge version_9 into main
Merge version_9 into main
2026-04-19 12:15:42 +00:00
4 changed files with 80 additions and 152 deletions

View File

@@ -1,59 +0,0 @@
"use client";
import { ThemeProvider } from "@/providers/themeProvider/ThemeProvider";
import ReactLenis from "lenis/react";
import NavbarStyleCentered from '@/components/navbar/NavbarStyleCentered/NavbarStyleCentered';
import ContactText from '@/components/sections/contact/ContactText';
import FooterBaseCard from '@/components/sections/footer/FooterBaseCard';
export default function ContactPage() {
return (
<ThemeProvider
defaultButtonVariant="bounce-effect"
defaultTextAnimation="entrance-slide"
borderRadius="pill"
contentWidth="smallMedium"
sizing="largeSizeMediumTitles"
background="aurora"
cardStyle="gradient-mesh"
primaryButtonStyle="primary-glow"
secondaryButtonStyle="layered"
headingFontWeight="normal"
>
<ReactLenis root>
<div id="nav" data-section="nav">
<NavbarStyleCentered
navItems={[
{ name: "Home", id: "/" },
{ name: "Features", id: "/features" },
{ name: "Impact", id: "/" },
{ name: "FAQ", id: "/" },
{ name: "Privacy", id: "/privacy" },
{ name: "Contact", id: "/contact" },
]}
brandName="OceanImpact"
/>
</div>
<div id="contact" data-section="contact">
<ContactText
text="Questions? "
background={{ variant: "gradient-bars" }}
buttons={[{ text: "Email Us", href: "mailto:info@oceanimpact.com" }]}
useInvertedBackground={false}
/>
</div>
<div id="footer" data-section="footer">
<FooterBaseCard
logoText="OceanImpact: Cruise Ships"
columns={[
{ title: "Resources", items: [{ label: "Research", href: "#" }, { label: "Policies", href: "#" }] },
{ title: "Company", items: [{ label: "About Us", href: "#" }, { label: "Privacy", href: "/privacy" }, { label: "Contact", href: "/contact" }] },
]}
/>
</div>
</ReactLenis>
</ThemeProvider>
);
}

View File

@@ -28,8 +28,7 @@ export default function FeaturesPage() {
{ name: "Features", id: "/features" },
{ name: "Impact", id: "/" },
{ name: "FAQ", id: "/" },
{ name: "Privacy", id: "/privacy" },
{ name: "Contact", id: "/contact" },
{ name: "Contact", id: "/" },
]}
brandName="OceanImpact"
/>
@@ -67,7 +66,7 @@ export default function FeaturesPage() {
logoText="OceanImpact: Cruise Ships"
columns={[
{ title: "Resources", items: [{ label: "Research", href: "#" }, { label: "Policies", href: "#" }] },
{ title: "Company", items: [{ label: "About Us", href: "#" }, { label: "Privacy", href: "/privacy" }, { label: "Contact", href: "/contact" }] },
{ title: "Company", items: [{ label: "About Us", href: "#" }, { label: "Contact", href: "#" }] },
]}
/>
</div>

View File

@@ -31,12 +31,16 @@ export default function LandingPage() {
<div id="nav" data-section="nav">
<NavbarStyleCentered
navItems={[
{ name: "Home", id: "hero" },
{ name: "Features", id: "/features" },
{ name: "Impact", id: "pollution" },
{ name: "FAQ", id: "faq" },
{ name: "Privacy", id: "/privacy" },
{ name: "Contact", id: "/contact" },
{
name: "Home", id: "hero"},
{
name: "Features", id: "/features"},
{
name: "Impact", id: "pollution"},
{
name: "FAQ", id: "faq"},
{
name: "Contact", id: "contact"},
]}
brandName="OceanImpact"
/>
@@ -48,16 +52,22 @@ export default function LandingPage() {
description="To what extent has the cruise ship industry negatively impacted the ocean environment just like in Venice?"
tag="Environmental Research"
buttons={[
{ text: "Learn More", href: "/features" },
{
text: "Learn More", href: "/features"},
]}
imageSrc="https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3ARLkjU9t1ru27ZaFOKNjNfRfIu/uploaded-1776534908646-pya809c0.jpg"
showBlur={true}
avatars={[
{ src: "http://img.b2bpic.net/free-photo/view-luxurious-cruise-ship_23-2150785224.jpg", alt: "View of luxurious cruise ship" },
{ src: "http://img.b2bpic.net/free-photo/beautiful-photo-sea-waves_58702-11311.jpg", alt: "Beautiful photo of the sea waves" },
{ src: "http://img.b2bpic.net/free-photo/woman-spiritual-peaceful-summer-beach-concept_53876-31219.jpg", alt: "Woman Spiritual Peaceful Summer Beach Concept" },
{ src: "http://img.b2bpic.net/free-photo/large-luxurious-cruise-ship-sailing-sea-sunny-day-ai-generative_123827-23860.jpg", alt: "Large luxurious cruise ship sailing in the sea on a sunny day Ai generative" },
{ src: "http://img.b2bpic.net/free-photo/foamy-waves-surface-water-cruise-ship_181624-9229.jpg", alt: "Foamy waves on the surface of the water behind the cruise ship" },
{
src: "http://img.b2bpic.net/free-photo/view-luxurious-cruise-ship_23-2150785224.jpg", alt: "View of luxurious cruise ship"},
{
src: "http://img.b2bpic.net/free-photo/beautiful-photo-sea-waves_58702-11311.jpg", alt: "Beautiful photo of the sea waves"},
{
src: "http://img.b2bpic.net/free-photo/woman-spiritual-peaceful-summer-beach-concept_53876-31219.jpg", alt: "Woman Spiritual Peaceful Summer Beach Concept"},
{
src: "http://img.b2bpic.net/free-photo/large-luxurious-cruise-ship-sailing-sea-sunny-day-ai-generative_123827-23860.jpg", alt: "Large luxurious cruise ship sailing in the sea on a sunny day Ai generative"},
{
src: "http://img.b2bpic.net/free-photo/foamy-waves-surface-water-cruise-ship_181624-9229.jpg", alt: "Foamy waves on the surface of the water behind the cruise ship"},
]}
avatarText="Joined by 500+ researchers"
/>
@@ -75,9 +85,12 @@ export default function LandingPage() {
textboxLayout="split"
useInvertedBackground={false}
features={[
{ title: "Water Pollution", description: "Over a billion gallons of sewage are produced annually by the cruise industry, containing excess nutrients, pathogens, heavy metals, and microplastics that degrade marine habitats.", imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3ARLkjU9t1ru27ZaFOKNjNfRfIu/uploaded-1776536332930-cuchax6t.jpg" },
{ title: "Air Emissions", description: "Ships often burn heavy fuel oil, releasing massive quantities of sulfur dioxide, nitrogen oxides, and black carbon, which contribute to acid rain and respiratory health issues in coastal communities.", imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3ARLkjU9t1ru27ZaFOKNjNfRfIu/uploaded-1776536267535-x7otcjm3.webp" },
{ title: "Ecosystem Disruption", description: "Massive hull sizes and propeller wash physically disturb delicate reef structures. Additionally, ballast water management frequently leads to the introduction of invasive species that crowd out native marine life.", imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3ARLkjU9t1ru27ZaFOKNjNfRfIu/uploaded-1776536290920-spcfkrbh.webp" },
{
title: "Water Pollution", description: "Over a billion gallons of sewage are produced annually by the cruise industry, containing excess nutrients, pathogens, heavy metals, and microplastics that degrade marine habitats.", imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3ARLkjU9t1ru27ZaFOKNjNfRfIu/uploaded-1776536332930-cuchax6t.jpg"},
{
title: "Air Emissions", description: "Ships often burn heavy fuel oil, releasing massive quantities of sulfur dioxide, nitrogen oxides, and black carbon, which contribute to acid rain and respiratory health issues in coastal communities.", imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3ARLkjU9t1ru27ZaFOKNjNfRfIu/uploaded-1776536267535-x7otcjm3.webp"},
{
title: "Ecosystem Disruption", description: "Massive hull sizes and propeller wash physically disturb delicate reef structures. Additionally, ballast water management frequently leads to the introduction of invasive species that crowd out native marine life.", imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3ARLkjU9t1ru27ZaFOKNjNfRfIu/uploaded-1776536290920-spcfkrbh.webp"},
]}
title="Major Environmental Threats"
description="The cruise ship industry exerts significant pressure on marine environments through chemical pollution, atmospheric emissions, and the physical degradation of vulnerable ecosystems."
@@ -90,9 +103,15 @@ export default function LandingPage() {
textboxLayout="default"
useInvertedBackground={true}
metrics={[
{ id: "m1", icon: Droplets, title: "Sewage per Week (3k pax)", value: "170k Gal" },
{ id: "m2", icon: Building2, title: "Annual Industry Sewage", value: "1B Gal" },
{ id: "m3", icon: Droplet, title: "Emission Levels", value: "Critical" },
{
id: "m1", icon: Droplets,
title: "Sewage per Week (3k pax)", value: "170k Gal"},
{
id: "m2", icon: Building2,
title: "Annual Industry Sewage", value: "1B Gal"},
{
id: "m3", icon: Droplet,
title: "Emission Levels", value: "Critical"},
]}
title="Measuring the Impact "
description="Critical data points regarding industry waste output."
@@ -104,9 +123,12 @@ export default function LandingPage() {
textboxLayout="default"
useInvertedBackground={false}
faqs={[
{ id: "f1", title: "Why is Venice a prime example?", content: "Venice serves as a cautionary tale for the cruise industry. Large cruise vessels entering the fragile Venetian lagoon caused extensive erosion, water pollution, and physical stress on historical foundations. Following intense pressure, Italy implemented strict regulations restricting access for large vessels, prioritizing the preservation of heritage and ecosystem health over mass tourism expansion." },
{ id: "f2", title: "What are the health risks?", content: "Cruise emissions generate fine particulate matter (PM2.5) and sulfur compounds, which have been directly linked to increased cardiovascular and respiratory illnesses in populations living in port cities and coastal areas." },
{ id: "f3", title: "What is ballast water?", content: "Ballast water is used by ships to maintain stability. When discharged in new ports, it often carries non-native microscopic organisms, bacteria, and invasive species that disrupt local food webs and threaten biodiversity." },
{
id: "f1", title: "Why is Venice a prime example?", content: "Venice serves as a cautionary tale for the cruise industry. Large cruise vessels entering the fragile Venetian lagoon caused extensive erosion, water pollution, and physical stress on historical foundations. Following intense pressure, Italy implemented strict regulations restricting access for large vessels, prioritizing the preservation of heritage and ecosystem health over mass tourism expansion."},
{
id: "f2", title: "What are the health risks?", content: "Cruise emissions generate fine particulate matter (PM2.5) and sulfur compounds, which have been directly linked to increased cardiovascular and respiratory illnesses in populations living in port cities and coastal areas."},
{
id: "f3", title: "What is ballast water?", content: "Ballast water is used by ships to maintain stability. When discharged in new ports, it often carries non-native microscopic organisms, bacteria, and invasive species that disrupt local food webs and threaten biodiversity."},
]}
title="Frequent Questions"
description="Addressing the most common questions asked about the cruise industrys sustainability."
@@ -122,9 +144,25 @@ export default function LandingPage() {
title="Latest Industry Insights "
description="Recent research and policy shifts in marine conservation."
blogs={[
{ id: "b1", category: "Research", title: "The Venice Policy", excerpt: "Analyzing the new ship size limits in Venice waters and its past.", imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3ARLkjU9t1ru27ZaFOKNjNfRfIu/uploaded-1776534901788-g9qjhg3a.jpg", authorName: "Marine Studies", authorAvatar: "http://img.b2bpic.net/free-photo/aerial-drone-view-thermal-station-s-tube-visible-clouds-with-smoke-coming-out-blue-clear-sky_1268-16947.jpg", date: "2026-01-15" },
{ id: "b2", category: "Environment", title: "Emission Standards", excerpt: "How European ports are regulating sulphur pollution.", imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3ARLkjU9t1ru27ZaFOKNjNfRfIu/uploaded-1776591711180-m5pmyso1.jpg", authorName: "Clean Oceans", authorAvatar: "http://img.b2bpic.net/free-photo/plastic-waste-polluting-ocean_23-2151995213.jpg", date: "2026-02-10" },
{ id: "b3", category: "Ecology", title: "Coral Reef Protection", excerpt: "Innovative solutions against ballast water contamination.", imageSrc: "https://img.b2bpic.net/free-photo/clownfish-blue-malawi-cichlids-swimming-near-coral-duncan_181624-27335.jpg?id=12177205", authorName: "Ecological Watch", authorAvatar: "http://img.b2bpic.net/free-photo/beautiful-whale-crossing-ocean_23-2151494486.jpg", date: "2026-03-05" },
{
id: "b1", category: "Research", title: "The Venice Policy", excerpt: "Analyzing the new ship size limits in Venice waters and its past.", imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3ARLkjU9t1ru27ZaFOKNjNfRfIu/uploaded-1776534901788-g9qjhg3a.jpg", authorName: "Marine Studies", authorAvatar: "http://img.b2bpic.net/free-photo/aerial-drone-view-thermal-station-s-tube-visible-clouds-with-smoke-coming-out-blue-clear-sky_1268-16947.jpg", date: "2026-01-15"},
{
id: "b2", category: "Environment", title: "Emission Standards", excerpt: "How European ports are regulating sulphur pollution.", imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3ARLkjU9t1ru27ZaFOKNjNfRfIu/uploaded-1776591711180-m5pmyso1.jpg", authorName: "Clean Oceans", authorAvatar: "http://img.b2bpic.net/free-photo/plastic-waste-polluting-ocean_23-2151995213.jpg", date: "2026-02-10"},
{
id: "b3", category: "Ecology", title: "Coral Reef Protection", excerpt: "Innovative solutions against ballast water contamination.", imageSrc: "https://img.b2bpic.net/free-photo/clownfish-blue-malawi-cichlids-swimming-near-coral-duncan_181624-27335.jpg?id=12177205", authorName: "Ecological Watch", authorAvatar: "http://img.b2bpic.net/free-photo/beautiful-whale-crossing-ocean_23-2151494486.jpg", date: "2026-03-05"},
]}
/>
</div>
<div id="contact" data-section="contact">
<ContactText
useInvertedBackground={false}
background={{
variant: "gradient-bars"}}
text="Join our research initiative. Stay updated on cruise industry environmental standards."
buttons={[
{
text: "Contact Us", href: "#"},
]}
/>
</div>
@@ -133,8 +171,22 @@ export default function LandingPage() {
<FooterBaseCard
logoText="OceanImpact: Cruise Ships"
columns={[
{ title: "Resources", items: [{ label: "Research", href: "#" }, { label: "Policies", href: "#" }] },
{ title: "Company", items: [{ label: "About Us", href: "#" }, { label: "Privacy", href: "/privacy" }, { label: "Contact", href: "/contact" }] },
{
title: "Resources", items: [
{
label: "Research", href: "#"},
{
label: "Policies", href: "#"},
],
},
{
title: "Company", items: [
{
label: "About Us", href: "#"},
{
label: "Contact", href: "#"},
],
},
]}
/>
</div>

View File

@@ -1,64 +0,0 @@
"use client";
import { ThemeProvider } from "@/providers/themeProvider/ThemeProvider";
import ReactLenis from "lenis/react";
import NavbarStyleCentered from '@/components/navbar/NavbarStyleCentered/NavbarStyleCentered';
import FooterBaseCard from '@/components/sections/footer/FooterBaseCard';
import LegalSection from '@/components/legal/LegalSection';
export default function PrivacyPolicyPage() {
return (
<ThemeProvider
defaultButtonVariant="bounce-effect"
defaultTextAnimation="entrance-slide"
borderRadius="pill"
contentWidth="smallMedium"
sizing="largeSizeMediumTitles"
background="aurora"
cardStyle="gradient-mesh"
primaryButtonStyle="primary-glow"
secondaryButtonStyle="layered"
headingFontWeight="normal"
>
<ReactLenis root>
<div id="nav" data-section="nav">
<NavbarStyleCentered
navItems={[
{ name: "Home", id: "/" },
{ name: "Features", id: "/features" },
{ name: "Impact", id: "/" },
{ name: "FAQ", id: "/" },
{ name: "Privacy", id: "/privacy" },
{ name: "Contact", id: "/contact" },
]}
brandName="OceanImpact"
/>
</div>
<LegalSection
layout="page"
title="Privacy Policy"
subtitle="Last updated: May 2024"
sections={[
{
heading: "Data Collection", content: { type: "paragraph", text: "We collect minimal information to improve your browsing experience. This includes basic analytical data used to monitor site performance and usage trends." }
},
{
heading: "Information Usage", content: { type: "list", items: ["Improving website performance", "Analyzing user navigation patterns", "Enhancing accessibility features"] }
}
]}
/>
<div id="footer" data-section="footer">
<FooterBaseCard
logoText="OceanImpact: Cruise Ships"
columns={[
{ title: "Resources", items: [{ label: "Research", href: "#" }, { label: "Policies", href: "#" }] },
{ title: "Company", items: [{ label: "About Us", href: "#" }, { label: "Privacy", href: "/privacy" }, { label: "Contact", href: "/contact" }] },
]}
/>
</div>
</ReactLenis>
</ThemeProvider>
);
}