10 Commits

Author SHA1 Message Date
d8a527eed7 Merge version_2 into main
Merge version_2 into main
2026-03-03 22:10:09 +00:00
74fcfa72db Update theme colors 2026-03-03 22:10:03 +00:00
0fbb066fe1 Merge version_2 into main
Merge version_2 into main
2026-03-03 19:31:54 +00:00
eab70a6163 Update src/app/page.tsx 2026-03-03 19:31:50 +00:00
7985f0d965 Update src/app/layout.tsx 2026-03-03 19:31:50 +00:00
3c17eab507 Merge version_2 into main
Merge version_2 into main
2026-03-03 19:27:24 +00:00
866157a2b7 Update src/app/layout.tsx 2026-03-03 19:27:20 +00:00
d690d9ead4 Merge version_2 into main
Merge version_2 into main
2026-03-03 19:24:10 +00:00
5044a93f1d Update src/app/page.tsx 2026-03-03 19:24:06 +00:00
d240d22672 Merge version_1 into main
Merge version_1 into main
2026-03-03 19:13:16 +00:00
2 changed files with 39 additions and 66 deletions

View File

@@ -6,10 +6,10 @@ import HeroBillboardTestimonial from '@/components/sections/hero/HeroBillboardTe
import InlineImageSplitTextAbout from '@/components/sections/about/InlineImageSplitTextAbout';
import FeatureCardTwentySix from '@/components/sections/feature/FeatureCardTwentySix';
import MetricCardThree from '@/components/sections/metrics/MetricCardThree';
import TestimonialCardSixteen from '@/components/sections/testimonial/TestimonialCardSixteen';
import ContactSplitForm from '@/components/sections/contact/ContactSplitForm';
import FooterBaseCard from '@/components/sections/footer/FooterBaseCard';
import { BookOpen, Globe, Target, TrendingUp, Zap } from 'lucide-react';
import Link from 'next/link';
export default function LandingPage() {
return (
@@ -28,10 +28,9 @@ export default function LandingPage() {
<div id="nav" data-section="nav">
<NavbarStyleFullscreen
navItems={[
{ name: "Home", id: "hero" },
{ name: "Home", id: "/" },
{ name: "About", id: "about" },
{ name: "Services", id: "services" },
{ name: "Testimonials", id: "testimonials" },
{ name: "Contact", id: "contact" },
]}
brandName="Gavin Healey"
@@ -58,13 +57,16 @@ export default function LandingPage() {
testimonials={[
{
name: "Marcus Johnson", handle: "Trader & Entrepreneur", testimonial: "Gavin's trading strategies completely transformed my approach to the markets. I went from $500/month to $5,000+. Highly recommend!", rating: 5,
imageSrc: "http://img.b2bpic.net/free-photo/close-up-portrait-young-handsome-successful-man_1163-5475.jpg?_wi=1"},
imageSrc: "http://img.b2bpic.net/free-photo/close-up-portrait-young-handsome-successful-man_1163-5475.jpg?_wi=1"
},
{
name: "Sarah Chen", handle: "Digital Business Owner", testimonial: "The Master Resell Rights system is a game-changer. My passive income stream is now fully automated. Best investment ever.", rating: 5,
imageSrc: "http://img.b2bpic.net/free-photo/close-up-portrait-young-handsome-successful-man_1163-5475.jpg?_wi=2"},
imageSrc: "http://img.b2bpic.net/free-photo/close-up-portrait-young-handsome-successful-man_1163-5475.jpg?_wi=2"
},
{
name: "David Martinez", handle: "Small Business Owner", testimonial: "His website design service saved my business. We went from zero online presence to getting 20+ qualified leads per month.", rating: 5,
imageSrc: "http://img.b2bpic.net/free-photo/close-up-portrait-young-handsome-successful-man_1163-5475.jpg?_wi=3"},
imageSrc: "http://img.b2bpic.net/free-photo/close-up-portrait-young-handsome-successful-man_1163-5475.jpg?_wi=3"
},
]}
testimonialRotationInterval={5000}
useInvertedBackground={false}
@@ -76,7 +78,7 @@ export default function LandingPage() {
<InlineImageSplitTextAbout
heading={[{ type: "text", content: "Who Is Gavin Healey?" }]}
useInvertedBackground={true}
buttons={[{ text: "Learn My Story", href: "#services" }]}
buttons={[{ text: "Learn My Story", href: "services" }]}
buttonAnimation="slide-up"
/>
</div>
@@ -90,16 +92,20 @@ export default function LandingPage() {
features={[
{
title: "Trading Education", description: "Learn risk management, strategy development, market structure, and disciplined execution with proven frameworks.", imageSrc: "http://img.b2bpic.net/free-photo/close-up-woman-working-with-laptop_1098-658.jpg", imageAlt: "Trading education and market analysis", buttonIcon: TrendingUp,
buttonHref: "contact"},
buttonHref: "contact"
},
{
title: "Digital Marketing Academy (MRR)", description: "Step-by-step training on how to sell digital products with 100% profit retention and fully automated systems.", imageSrc: "http://img.b2bpic.net/free-photo/businessman-holding-tablet-with-digital-marketing-concept_9975-22100.jpg", imageAlt: "Digital marketing and sales automation", buttonIcon: Zap,
buttonHref: "contact"},
buttonHref: "contact"
},
{
title: "Website Design for Businesses", description: "Professional website design for low-revenue businesses, blue collar companies, and businesses needing more leads and customers.", imageSrc: "http://img.b2bpic.net/free-vector/gradient-ui-ux-landing-page_52683-70252.jpg", imageAlt: "Modern website design showcase", buttonIcon: Globe,
buttonHref: "contact"},
buttonHref: "contact"
},
{
title: "Mentorship & Accountability", description: "Direct access to proven systems, real-world execution strategies, and ongoing support to keep you on track.", imageSrc: "http://img.b2bpic.net/free-photo/hand-holding-coin-stack-money-wood-table-pension-fund-concept_335224-1410.jpg", imageAlt: "Financial growth and success metrics", buttonIcon: Target,
buttonHref: "contact"},
buttonHref: "contact"
},
]}
textboxLayout="default"
useInvertedBackground={false}
@@ -127,38 +133,6 @@ export default function LandingPage() {
/>
</div>
<div id="testimonials" data-section="testimonials">
<TestimonialCardSixteen
title="What My Students Say"
description="Real results from real people who've taken action and transformed their financial futures."
tag="Social Proof"
tagAnimation="slide-up"
testimonials={[
{
id: "1", name: "Marcus Johnson", role: "Professional Trader", company: "Independent", rating: 5,
imageSrc: "http://img.b2bpic.net/free-photo/close-up-portrait-young-handsome-successful-man_1163-5475.jpg?_wi=4"},
{
id: "2", name: "Sarah Chen", role: "MRR Business Owner", company: "Digital Ventures", rating: 5,
imageSrc: "http://img.b2bpic.net/free-photo/close-up-portrait-young-handsome-successful-man_1163-5475.jpg?_wi=5"},
{
id: "3", name: "David Martinez", role: "Business Owner", company: "Plumbing Services Co", rating: 5,
imageSrc: "http://img.b2bpic.net/free-photo/close-up-portrait-young-handsome-successful-man_1163-5475.jpg?_wi=6"},
{
id: "4", name: "Jessica Wong", role: "Entrepreneur", company: "E-commerce Store", rating: 5,
imageSrc: "http://img.b2bpic.net/free-photo/close-up-portrait-young-handsome-successful-man_1163-5475.jpg?_wi=7"},
]}
kpiItems={[
{ value: "500+", label: "Students Trained" },
{ value: "$2M+", label: "Student Revenue Generated" },
{ value: "95%", label: "Success Rate" },
]}
animationType="slide-up"
textboxLayout="default"
useInvertedBackground={false}
ariaLabel="Student testimonials and social proof section"
/>
</div>
<div id="contact" data-section="contact">
<ContactSplitForm
title="Let's Build Your Income"
@@ -186,23 +160,22 @@ export default function LandingPage() {
columns={[
{
title: "Services", items: [
{ label: "Trading Education", href: "#services" },
{ label: "MRR Academy", href: "#services" },
{ label: "Website Design", href: "#services" },
{ label: "Trading Education", href: "services" },
{ label: "MRR Academy", href: "services" },
{ label: "Website Design", href: "services" },
],
},
{
title: "Resources", items: [
{ label: "About Me", href: "#about" },
{ label: "Testimonials", href: "#testimonials" },
{ label: "Book a Call", href: "#contact" },
{ label: "About Me", href: "about" },
{ label: "Book a Call", href: "contact" },
],
},
{
title: "Contact", items: [
{ label: "Email", href: "mailto:gavin.101xd@gmail.com" },
{ label: "Phone", href: "tel:+12088708907" },
{ label: "Contact Form", href: "#contact" },
{ label: "Contact Form", href: "contact" },
],
},
]}

View File

@@ -2,23 +2,23 @@
/* Base units */
/* --vw is set by ThemeProvider */
/* --background: #fbfaff;;
--card: #f7f5ff;;
--foreground: #0f0022;;
--primary-cta: #8b5cf6;;
--secondary-cta: #ffffff;;
--accent: #d8cef5;;
--background-accent: #c4a8f9;; */
/* --background: #f5faff;;;
--card: #f1f8ff;;;
--foreground: #001122;;;
--primary-cta: #15479c;;;
--secondary-cta: #ffffff;;;
--accent: #a8cce8;;;
--background-accent: #7ba3cf;;; */
--background: #fbfaff;;
--card: #f7f5ff;;
--foreground: #0f0022;;
--primary-cta: #8b5cf6;;
--primary-cta-text: #fbfaff;;
--secondary-cta: #ffffff;;
--secondary-cta-text: #0f0022;;
--accent: #d8cef5;;
--background-accent: #c4a8f9;;
--background: #f5faff;;;
--card: #f1f8ff;;;
--foreground: #001122;;;
--primary-cta: #15479c;;;
--primary-cta-text: #f5faff;;;
--secondary-cta: #ffffff;;;
--secondary-cta-text: #001122;;;
--accent: #a8cce8;;;
--background-accent: #7ba3cf;;;
/* text sizing - set by ThemeProvider */
/* --text-2xs: clamp(0.465rem, 0.62vw, 0.62rem);