Merge version_1 into main #1

Merged
development merged 5 commits from version_1 into main 2026-01-23 11:22:38 +00:00
5 changed files with 45 additions and 145 deletions

View File

@@ -33,8 +33,7 @@ export default function AboutPage() {
{ name: "About", id: "/about" } { name: "About", id: "/about" }
]} ]}
button={{ button={{
text: "Join Network", text: "Join Network", href: "/membership"
href: "/membership"
}} }}
/> />
</div> </div>
@@ -61,24 +60,16 @@ export default function AboutPage() {
tag="Our Founders" tag="Our Founders"
members={[ members={[
{ {
id: "1", id: "1", name: "Captain James Peterson", imageSrc: "https://img.b2bpic.net/free-photo/portrait-man-holding-pike-fish-looking-camera_23-2147894067.jpg"
name: "Captain James Peterson",
imageSrc: "https://img.b2bpic.net/free-photo/portrait-man-holding-pike-fish-looking-camera_23-2147894067.jpg"
}, },
{ {
id: "2", id: "2", name: "Dr. Sarah Mitchell", imageSrc: "https://img.b2bpic.net/free-photo/man-fishing-holds-angling-rod_1157-38067.jpg"
name: "Dr. Sarah Mitchell",
imageSrc: "https://img.b2bpic.net/free-photo/man-fishing-holds-angling-rod_1157-38067.jpg"
}, },
{ {
id: "3", id: "3", name: "Marcus Thompson", imageSrc: "https://img.b2bpic.net/free-photo/man-standing-near-lake-holding-fish-with-hook_23-2147870240.jpg"
name: "Marcus Thompson",
imageSrc: "https://img.b2bpic.net/free-photo/man-standing-near-lake-holding-fish-with-hook_23-2147870240.jpg"
}, },
{ {
id: "4", id: "4", name: "Elena Rodriguez", imageSrc: "https://img.b2bpic.net/free-photo/portrait-young-fisherman-holding-fresh-caught-fish_23-2147894101.jpg"
name: "Elena Rodriguez",
imageSrc: "https://img.b2bpic.net/free-photo/portrait-young-fisherman-holding-fresh-caught-fish_23-2147894101.jpg"
} }
]} ]}
memberVariant="card" memberVariant="card"
@@ -113,9 +104,7 @@ export default function AboutPage() {
{ name: "subject", type: "text", placeholder: "Subject", required: true } { name: "subject", type: "text", placeholder: "Subject", required: true }
]} ]}
textarea={{ textarea={{
name: "message", name: "message", placeholder: "Tell us what you're thinking...", rows: 5,
placeholder: "Tell us what you're thinking...",
rows: 5,
required: true required: true
}} }}
useInvertedBackground="invertDefault" useInvertedBackground="invertDefault"

View File

@@ -32,8 +32,7 @@ export default function EventsPage() {
{ name: "About", id: "/about" } { name: "About", id: "/about" }
]} ]}
button={{ button={{
text: "Join Network", text: "Join Network", href: "/membership"
href: "/membership"
}} }}
/> />
</div> </div>
@@ -63,36 +62,16 @@ export default function EventsPage() {
animationType="slide-up" animationType="slide-up"
metrics={[ metrics={[
{ {
id: "1", id: "1", title: "Spring Bass Championship", subtitle: "Lake Riverside, Saturday 9 AM", category: "Tournament", value: "$2,500 Prize Pool", buttons: [{ text: "Register", href: "#" }]
title: "Spring Bass Championship",
subtitle: "Lake Riverside, Saturday 9 AM",
category: "Tournament",
value: "$2,500 Prize Pool",
buttons: [{ text: "Register", href: "#" }]
}, },
{ {
id: "2", id: "2", title: "Monthly Catch & Release", subtitle: "Pine Creek, Every 2nd Saturday", category: "Casual Event", value: "Free Entry", buttons: [{ text: "Join In", href: "#" }]
title: "Monthly Catch & Release",
subtitle: "Pine Creek, Every 2nd Saturday",
category: "Casual Event",
value: "Free Entry",
buttons: [{ text: "Join In", href: "#" }]
}, },
{ {
id: "3", id: "3", title: "Summer Fishing Masterclass", subtitle: "Online Workshop, Thursdays 7 PM", category: "Education", value: "Members Only", buttons: [{ text: "Enroll", href: "#" }]
title: "Summer Fishing Masterclass",
subtitle: "Online Workshop, Thursdays 7 PM",
category: "Education",
value: "Members Only",
buttons: [{ text: "Enroll", href: "#" }]
}, },
{ {
id: "4", id: "4", title: "Fall Catfish Challenge", subtitle: "Deep River, Every Weekend", category: "Tournament", value: "$1,500 Prize Pool", buttons: [{ text: "Register", href: "#" }]
title: "Fall Catfish Challenge",
subtitle: "Deep River, Every Weekend",
category: "Tournament",
value: "$1,500 Prize Pool",
buttons: [{ text: "Register", href: "#" }]
} }
]} ]}
/> />
@@ -108,9 +87,7 @@ export default function EventsPage() {
{ name: "subject", type: "text", placeholder: "Subject", required: true } { name: "subject", type: "text", placeholder: "Subject", required: true }
]} ]}
textarea={{ textarea={{
name: "message", name: "message", placeholder: "Tell us what you're thinking...", rows: 5,
placeholder: "Tell us what you're thinking...",
rows: 5,
required: true required: true
}} }}
useInvertedBackground="noInvert" useInvertedBackground="noInvert"

View File

@@ -5,37 +5,25 @@ import { ServiceWrapper } from "@/components/ServiceWrapper";
import Tag from "@/tag/Tag"; import Tag from "@/tag/Tag";
const poppins = Poppins({ const poppins = Poppins({
variable: "--font-poppins", variable: "--font-poppins", subsets: ["latin"],
subsets: ["latin"],
weight: ["100", "200", "300", "400", "500", "600", "700", "800", "900"], weight: ["100", "200", "300", "400", "500", "600", "700", "800", "900"],
}); });
export const metadata: Metadata = { export const metadata: Metadata = {
title: "Network Fishing Club - Join Our Community", title: "Network Fishing Club - Join Our Community", description: "Connect with passionate anglers at Network. Access exclusive hotspots, tournaments, guides, and join 5,000+ members. Start your fishing adventure today.", keywords: "fishing club, fishing community, tournaments, fishing guides, hotspost maps, fishing events", metadataBase: new URL("https://networkfishingclub.com"),
description: "Connect with passionate anglers at Network. Access exclusive hotspots, tournaments, guides, and join 5,000+ members. Start your fishing adventure today.",
keywords: "fishing club, fishing community, tournaments, fishing guides, hotspost maps, fishing events",
metadataBase: new URL("https://networkfishingclub.com"),
alternates: { alternates: {
canonical: "https://networkfishingclub.com" canonical: "https://networkfishingclub.com"
}, },
openGraph: { openGraph: {
title: "Network Fishing Club - Where Anglers Connect", title: "Network Fishing Club - Where Anglers Connect", description: "Join the ultimate fishing community with exclusive content, tournaments, and expert guides.", url: "https://networkfishingclub.com", siteName: "Network Fishing Club", images: [
description: "Join the ultimate fishing community with exclusive content, tournaments, and expert guides.",
url: "https://networkfishingclub.com",
siteName: "Network Fishing Club",
images: [
{ {
url: "https://img.b2bpic.net/free-photo/beautiful-distant-shot-woman-riding-kayak-middle-lake-sunset_181624-3666.jpg", url: "https://img.b2bpic.net/free-photo/beautiful-distant-shot-woman-riding-kayak-middle-lake-sunset_181624-3666.jpg", alt: "Network Fishing Club - Beautiful fishing waters"
alt: "Network Fishing Club - Beautiful fishing waters"
} }
], ],
type: "website" type: "website"
}, },
twitter: { twitter: {
card: "summary_large_image", card: "summary_large_image", title: "Network Fishing Club", description: "Join our thriving fishing community with tournaments, guides, and hotspot maps.", images: ["https://img.b2bpic.net/free-photo/beautiful-distant-shot-woman-riding-kayak-middle-lake-sunset_181624-3666.jpg"]
title: "Network Fishing Club",
description: "Join our thriving fishing community with tournaments, guides, and hotspot maps.",
images: ["https://img.b2bpic.net/free-photo/beautiful-distant-shot-woman-riding-kayak-middle-lake-sunset_181624-3666.jpg"]
}, },
robots: { robots: {
index: true, index: true,

View File

@@ -6,7 +6,7 @@ import PricingCardTwo from '@/components/sections/pricing/PricingCardTwo';
import FaqBase from '@/components/sections/faq/FaqBase'; import FaqBase from '@/components/sections/faq/FaqBase';
import ContactSplitForm from '@/components/sections/contact/ContactSplitForm'; import ContactSplitForm from '@/components/sections/contact/ContactSplitForm';
import FooterCard from '@/components/sections/footer/FooterCard'; import FooterCard from '@/components/sections/footer/FooterCard';
import { Hook, Sparkles, Crown, Facebook, Instagram, Twitter, Youtube } from 'lucide-react'; import { Fish, Sparkles, Crown, Facebook, Instagram, Twitter, Youtube } from 'lucide-react';
export default function MembershipPage() { export default function MembershipPage() {
return ( return (
@@ -32,8 +32,7 @@ export default function MembershipPage() {
{ name: "About", id: "/about" } { name: "About", id: "/about" }
]} ]}
button={{ button={{
text: "Join Network", text: "Join Network", href: "/membership"
href: "/membership"
}} }}
/> />
</div> </div>
@@ -44,57 +43,33 @@ export default function MembershipPage() {
description="Choose the perfect membership level to join Network and unlock exclusive fishing content and events" description="Choose the perfect membership level to join Network and unlock exclusive fishing content and events"
plans={[ plans={[
{ {
id: "basic", id: "basic", badge: "Starter", badgeIcon: Fish,
badge: "Starter", price: "$19/mo", subtitle: "Perfect for casual anglers", buttons: [
badgeIcon: Hook,
price: "$19/mo",
subtitle: "Perfect for casual anglers",
buttons: [
{ text: "Get Started", href: "#" }, { text: "Get Started", href: "#" },
{ text: "Learn More", href: "#" } { text: "Learn More", href: "#" }
], ],
features: [ features: [
"Access to member forum", "Access to member forum", "Monthly newsletter with tips", "Basic fishing guides", "Community chat access"
"Monthly newsletter with tips",
"Basic fishing guides",
"Community chat access"
] ]
}, },
{ {
id: "pro", id: "pro", badge: "Pro", badgeIcon: Sparkles,
badge: "Pro", price: "$49/mo", subtitle: "For serious fishing enthusiasts", buttons: [
badgeIcon: Sparkles,
price: "$49/mo",
subtitle: "For serious fishing enthusiasts",
buttons: [
{ text: "Get Started", href: "#" }, { text: "Get Started", href: "#" },
{ text: "Learn More", href: "#" } { text: "Learn More", href: "#" }
], ],
features: [ features: [
"Everything in Starter", "Everything in Starter", "Exclusive hotspot maps", "Weekly tournament entries", "Priority event registration", "Expert coaching sessions"
"Exclusive hotspot maps",
"Weekly tournament entries",
"Priority event registration",
"Expert coaching sessions"
] ]
}, },
{ {
id: "elite", id: "elite", badge: "Elite", badgeIcon: Crown,
badge: "Elite", price: "$99/mo", subtitle: "The ultimate fishing experience", buttons: [
badgeIcon: Crown,
price: "$99/mo",
subtitle: "The ultimate fishing experience",
buttons: [
{ text: "Get Started", href: "#" }, { text: "Get Started", href: "#" },
{ text: "Learn More", href: "#" } { text: "Learn More", href: "#" }
], ],
features: [ features: [
"Everything in Pro", "Everything in Pro", "VIP tournament access", "Private fishing trips", "One-on-one with expert guides", "Custom fishing plans", "Lifetime member badge"
"VIP tournament access",
"Private fishing trips",
"One-on-one with expert guides",
"Custom fishing plans",
"Lifetime member badge"
] ]
} }
]} ]}
@@ -110,34 +85,22 @@ export default function MembershipPage() {
description="Get answers to common questions about Network membership and fishing events" description="Get answers to common questions about Network membership and fishing events"
faqs={[ faqs={[
{ {
id: "1", id: "1", title: "What fishing experience do I need to join Network?", content: "Network welcomes anglers of all skill levels! Whether you're a complete beginner or an experienced fisherman, we have resources and community members ready to help you improve your skills and enjoy fishing."
title: "What fishing experience do I need to join Network?",
content: "Network welcomes anglers of all skill levels! Whether you're a complete beginner or an experienced fisherman, we have resources and community members ready to help you improve your skills and enjoy fishing."
}, },
{ {
id: "2", id: "2", title: "How often are tournaments and events held?", content: "We organize weekly tournaments during peak seasons and monthly competitions year-round. Pro and Elite members get priority registration and exclusive access to premium events. Check our Events page for the full schedule."
title: "How often are tournaments and events held?",
content: "We organize weekly tournaments during peak seasons and monthly competitions year-round. Pro and Elite members get priority registration and exclusive access to premium events. Check our Events page for the full schedule."
}, },
{ {
id: "3", id: "3", title: "Can I cancel my membership anytime?", content: "Yes! All memberships are month-to-month with no long-term contracts. You can cancel anytime with no penalties. We'd love to have you stay, but we understand if circumstances change."
title: "Can I cancel my membership anytime?",
content: "Yes! All memberships are month-to-month with no long-term contracts. You can cancel anytime with no penalties. We'd love to have you stay, but we understand if circumstances change."
}, },
{ {
id: "4", id: "4", title: "Are the hotspot maps constantly updated?", content: "Absolutely. Our Pro and Elite members contribute real-time data about fishing locations and conditions. Our team also conducts regular scouting to keep maps accurate and current with seasonal changes."
title: "Are the hotspot maps constantly updated?",
content: "Absolutely. Our Pro and Elite members contribute real-time data about fishing locations and conditions. Our team also conducts regular scouting to keep maps accurate and current with seasonal changes."
}, },
{ {
id: "5", id: "5", title: "What if I need fishing equipment recommendations?", content: "Our gear review section features comprehensive guides and member recommendations. Pro and Elite members also get access to exclusive coaching sessions where experts can provide personalized equipment advice."
title: "What if I need fishing equipment recommendations?",
content: "Our gear review section features comprehensive guides and member recommendations. Pro and Elite members also get access to exclusive coaching sessions where experts can provide personalized equipment advice."
}, },
{ {
id: "6", id: "6", title: "How do I participate in the community forum?", content: "All members automatically get forum access once they sign up. You can share catches, ask questions, and connect with other anglers. Our moderation team keeps discussions friendly and on-topic."
title: "How do I participate in the community forum?",
content: "All members automatically get forum access once they sign up. You can share catches, ask questions, and connect with other anglers. Our moderation team keeps discussions friendly and on-topic."
} }
]} ]}
textboxLayout="default" textboxLayout="default"
@@ -156,9 +119,7 @@ export default function MembershipPage() {
{ name: "subject", type: "text", placeholder: "Subject", required: true } { name: "subject", type: "text", placeholder: "Subject", required: true }
]} ]}
textarea={{ textarea={{
name: "message", name: "message", placeholder: "Tell us what you're thinking...", rows: 5,
placeholder: "Tell us what you're thinking...",
rows: 5,
required: true required: true
}} }}
useInvertedBackground="noInvert" useInvertedBackground="noInvert"

View File

@@ -35,8 +35,7 @@ export default function HomePage() {
{ name: "About", id: "/about" } { name: "About", id: "/about" }
]} ]}
button={{ button={{
text: "Join Network", text: "Join Network", href: "/membership"
href: "/membership"
}} }}
/> />
</div> </div>
@@ -78,32 +77,20 @@ export default function HomePage() {
description="Discover the features that make Network the premier destination for fishing enthusiasts" description="Discover the features that make Network the premier destination for fishing enthusiasts"
features={[ features={[
{ {
id: "1", id: "1", title: "Weekly Tournament Competitions", category: ["Competitions", "Community Events"],
title: "Weekly Tournament Competitions", imageSrc: "https://img.b2bpic.net/free-photo/friends-make-preparations-fishing_329181-20024.jpg", imageAlt: "Anglers competing in tournament"
category: ["Competitions", "Community Events"],
imageSrc: "https://img.b2bpic.net/free-photo/friends-make-preparations-fishing_329181-20024.jpg",
imageAlt: "Anglers competing in tournament"
}, },
{ {
id: "2", id: "2", title: "Expert Fishing Tips & Guides", category: ["Education", "Resources"],
title: "Expert Fishing Tips & Guides", imageSrc: "https://img.b2bpic.net/free-photo/father-son-fishing-river_176532-10739.jpg", imageAlt: "Expert fishing guide demonstrating technique"
category: ["Education", "Resources"],
imageSrc: "https://img.b2bpic.net/free-photo/father-son-fishing-river_176532-10739.jpg",
imageAlt: "Expert fishing guide demonstrating technique"
}, },
{ {
id: "3", id: "3", title: "Member-Only Hotspot Maps", category: ["Exclusive Content", "Locations"],
title: "Member-Only Hotspot Maps", imageSrc: "https://img.b2bpic.net/free-vector/abstract-technology_23-2147503446.jpg", imageAlt: "Digital fishing location maps"
category: ["Exclusive Content", "Locations"],
imageSrc: "https://img.b2bpic.net/free-vector/abstract-technology_23-2147503446.jpg",
imageAlt: "Digital fishing location maps"
}, },
{ {
id: "4", id: "4", title: "Gear Reviews & Recommendations", category: ["Equipment", "Reviews"],
title: "Gear Reviews & Recommendations", imageSrc: "https://img.b2bpic.net/free-photo/elevated-view-fishing-rod-with-hook-fish-green-grass_23-2147870167.jpg", imageAlt: "Collection of fishing equipment and gear"
category: ["Equipment", "Reviews"],
imageSrc: "https://img.b2bpic.net/free-photo/elevated-view-fishing-rod-with-hook-fish-green-grass_23-2147870167.jpg",
imageAlt: "Collection of fishing equipment and gear"
} }
]} ]}
animationType="slide-up" animationType="slide-up"
@@ -140,9 +127,7 @@ export default function HomePage() {
{ name: "subject", type: "text", placeholder: "Subject", required: true } { name: "subject", type: "text", placeholder: "Subject", required: true }
]} ]}
textarea={{ textarea={{
name: "message", name: "message", placeholder: "Tell us what you're thinking...", rows: 5,
placeholder: "Tell us what you're thinking...",
rows: 5,
required: true required: true
}} }}
useInvertedBackground="noInvert" useInvertedBackground="noInvert"