From c1d84b5d9ecae1a73e2ec508c8938cdec2039ee2 Mon Sep 17 00:00:00 2001 From: bender Date: Tue, 3 Mar 2026 11:58:16 +0000 Subject: [PATCH 1/5] Update src/app/about/page.tsx --- src/app/about/page.tsx | 48 ++++++++++++------------------------------ 1 file changed, 13 insertions(+), 35 deletions(-) diff --git a/src/app/about/page.tsx b/src/app/about/page.tsx index 8fe6600..0a89ead 100644 --- a/src/app/about/page.tsx +++ b/src/app/about/page.tsx @@ -32,9 +32,7 @@ export default function AboutPage() { { name: "Contact", id: "contact" }, ]} button={{ - text: "Call Now", - href: "tel:+16177223456", - }} + text: "Call Now", href: "tel:+16177223456"}} animateOnLoad={true} /> @@ -50,9 +48,10 @@ export default function AboutPage() { { value: "50+", title: "Hours saved every month" }, { value: "40%", title: "Reduction in manual work" }, ]} - imageSrc="http://img.b2bpic.net/free-photo/young-sports-people-training-morning-gym_1157-32104.jpg?_wi=2" + imageSrc="http://img.b2bpic.net/free-photo/young-sports-people-training-morning-gym_1157-32104.jpg" imageAlt="MELD founders and team" mediaAnimation="slide-up" + metricsAnimation="slide-up" useInvertedBackground={false} /> @@ -69,34 +68,16 @@ export default function AboutPage() { animationType="slide-up" metrics={[ { - id: "1", - value: "Micah", - title: "Head Coach & Founder", - items: [ - "NASM Certified Personal Trainer", - "10+ years of coaching experience", - "Specializes in strength & conditioning", - ], + id: "1", value: "Micah", title: "Head Coach & Founder", items: [ + "NASM Certified Personal Trainer", "10+ years of coaching experience", "Specializes in strength & conditioning"], }, { - id: "2", - value: "Alex", - title: "Assistant Coach", - items: [ - "ACE Certified Personal Trainer", - "5+ years in group fitness", - "Specializes in metabolic training", - ], + id: "2", value: "Alex", title: "Assistant Coach", items: [ + "ACE Certified Personal Trainer", "5+ years in group fitness", "Specializes in metabolic training"], }, { - id: "3", - value: "Jordan", - title: "Coach", - items: [ - "ISSA Certified Personal Trainer", - "3+ years experience", - "Specializes in mobility & recovery", - ], + id: "3", value: "Jordan", title: "Coach", items: [ + "ISSA Certified Personal Trainer", "3+ years experience", "Specializes in mobility & recovery"], }, ]} /> @@ -104,30 +85,27 @@ export default function AboutPage() { @@ -50,9 +48,10 @@ export default function ContactPage() { { value: "24h", title: "Response Time" }, { value: "100%", title: "Free Consultation" }, ]} - imageSrc="http://img.b2bpic.net/free-photo/sports-group-standing-gum_1157-32138.jpg?_wi=4" + imageSrc="http://img.b2bpic.net/free-photo/sports-group-standing-gum_1157-32138.jpg" imageAlt="MELD fitness studio team" mediaAnimation="slide-up" + metricsAnimation="slide-up" useInvertedBackground={false} /> @@ -66,21 +65,11 @@ export default function ContactPage() { tagAnimation="slide-up" negativeCard={{ items: [ - "Automated responses", - "Long wait times", - "Impersonal service", - "Hard to find information", - "Email disappears into void", - ], + "Automated responses", "Long wait times", "Impersonal service", "Hard to find information", "Email disappears into void"], }} positiveCard={{ items: [ - "Direct phone line to our team", - "Reply within 24 hours", - "Personal, friendly service", - "All information upfront", - "Multiple ways to connect", - ], + "Direct phone line to our team", "Reply within 24 hours", "Personal, friendly service", "All information upfront", "Multiple ways to connect"], }} animationType="slide-up" textboxLayout="default" @@ -101,39 +90,37 @@ export default function ContactPage() { { value: "(617)", title: "722-3456" }, { value: "$99", title: "Intro Offer" }, ]} - imageSrc="http://img.b2bpic.net/free-photo/young-sports-people-training-morning-gym_1157-32104.jpg?_wi=3" + imageSrc="http://img.b2bpic.net/free-photo/young-sports-people-training-morning-gym_1157-32104.jpg" imageAlt="MELD fitness coaching sessions" mediaAnimation="slide-up" + metricsAnimation="slide-up" useInvertedBackground={false} /> @@ -58,11 +56,8 @@ export default function HomePage() { ]} buttonAnimation="slide-up" dashboard={{ - title: "MELD Training Hub", - logoIcon: Zap, - imageSrc: "http://img.b2bpic.net/free-photo/young-sports-people-training-morning-gym_1157-32104.jpg?_wi=1", - imageAlt: "personal training studio fitness coaching", - sidebarItems: [ + title: "MELD Training Hub", logoIcon: Zap, + imageSrc: "http://img.b2bpic.net/free-photo/young-sports-people-training-morning-gym_1157-32104.jpg", imageAlt: "personal training studio fitness coaching", sidebarItems: [ { icon: Home, active: true }, { icon: Users, active: false }, { icon: Settings, active: false }, @@ -73,37 +68,28 @@ export default function HomePage() { ], stats: [ { - title: "Active Members", - values: [24, 32, 45], - description: "Growing community", - }, + title: "Active Members", values: [24, 32, 45], + description: "Growing community"}, { - title: "Small Groups", - values: [4, 4, 4], - description: "Max per session", - }, + title: "Small Groups", values: [4, 4, 4], + description: "Max per session"}, { - title: "4.8★ Rating", - values: [24, 24, 24], - description: "Member reviews", - }, + title: "4.8★ Rating", values: [24, 24, 24], + description: "Member reviews"}, ], - chartTitle: "Member Progress", - chartData: [ + chartTitle: "Member Progress", chartData: [ { value: 70 }, { value: 85 }, { value: 65 }, { value: 90 }, { value: 78 }, ], - listTitle: "Upcoming Sessions", - listItems: [ + listTitle: "Upcoming Sessions", listItems: [ { icon: Clock, title: "6:00 AM - Small Group", status: "Available" }, { icon: Users, title: "9:00 AM - 1-on-1 Training", status: "Full" }, { icon: Zap, title: "5:30 PM - Small Group", status: "2 Spots Left" }, ], - searchPlaceholder: "Find your session", - }} + searchPlaceholder: "Find your session"}} /> @@ -116,21 +102,11 @@ export default function HomePage() { tagAnimation="slide-up" negativeCard={{ items: [ - "Lost in crowded gym floors", - "Inconsistent coaching", - "No real accountability", - "High prices, low attention", - "Cookie-cutter programs", - ], + "Lost in crowded gym floors", "Inconsistent coaching", "No real accountability", "High prices, low attention", "Cookie-cutter programs"], }} positiveCard={{ items: [ - "Personal attention from day one", - "Science-based programming", - "Daily accountability partner", - "Affordable intro offer ($99/3 sessions)", - "Customized to your goals", - ], + "Personal attention from day one", "Science-based programming", "Daily accountability partner", "Affordable intro offer ($99/3 sessions)", "Customized to your goals"], }} animationType="slide-up" textboxLayout="default" @@ -153,26 +129,11 @@ export default function HomePage() { gridVariant="three-columns-all-equal-width" products={[ { - id: "1", - name: "1-on-1 Personal Training", - price: "$65/session", - imageSrc: "http://img.b2bpic.net/free-photo/young-sports-people-training-morning-gym_1157-32133.jpg?_wi=1", - imageAlt: "One-on-one personal training session", - }, + id: "1", name: "1-on-1 Personal Training", price: "$65/session", imageSrc: "http://img.b2bpic.net/free-photo/young-sports-people-training-morning-gym_1157-32133.jpg", imageAlt: "One-on-one personal training session"}, { - id: "2", - name: "Small Group Training", - price: "$45/session", - imageSrc: "http://img.b2bpic.net/free-photo/group-women-relaxing-after-work-out_23-2148387772.jpg?_wi=1", - imageAlt: "Small group fitness class", - }, + id: "2", name: "Small Group Training", price: "$45/session", imageSrc: "http://img.b2bpic.net/free-photo/group-women-relaxing-after-work-out_23-2148387772.jpg", imageAlt: "Small group fitness class"}, { - id: "3", - name: "Intro Offer", - price: "$99/3 sessions", - imageSrc: "http://img.b2bpic.net/free-photo/sports-group-standing-gum_1157-32138.jpg?_wi=1", - imageAlt: "Studio community and training", - }, + id: "3", name: "Intro Offer", price: "$99/3 sessions", imageSrc: "http://img.b2bpic.net/free-photo/sports-group-standing-gum_1157-32138.jpg", imageAlt: "Studio community and training"}, ]} buttons={[{ text: "Learn More", href: "#services" }]} buttonAnimation="slide-up" @@ -189,14 +150,7 @@ export default function HomePage() { textboxLayout="default" useInvertedBackground={false} names={[ - "It's just you and your trainer.", - "Micah and team are passionate about what they do.", - "Small group training classes were exactly what I needed.", - "Finally found the accountability I was missing.", - "Best investment in my fitness journey.", - "Professional, welcoming, results-focused.", - "Not a typical gym experience—this is community.", - ]} + "It's just you and your trainer.", "Micah and team are passionate about what they do.", "Small group training classes were exactly what I needed.", "Finally found the accountability I was missing.", "Best investment in my fitness journey.", "Professional, welcoming, results-focused.", "Not a typical gym experience—this is community."]} speed={40} showCard={true} /> @@ -215,71 +169,35 @@ export default function HomePage() { animationType="slide-up" testimonials={[ { - id: "1", - name: "Sarah Johnson", - handle: "@sarahj_fitness", - testimonial: - "After trying big box gyms for years, MELD changed everything. The small group setting and personal attention from Micah made all the difference. I'm stronger and more confident than ever.", - rating: 5, + id: "1", name: "Sarah Johnson", handle: "@sarahj_fitness", testimonial: + "After trying big box gyms for years, MELD changed everything. The small group setting and personal attention from Micah made all the difference. I'm stronger and more confident than ever.", rating: 5, imageSrc: - "http://img.b2bpic.net/free-photo/positive-confident-businesswoman-wearing-formal-suit-standing-with-arms-folded_74855-10328.jpg?_wi=1", - imageAlt: "Sarah Johnson testimonial", - }, + "http://img.b2bpic.net/free-photo/positive-confident-businesswoman-wearing-formal-suit-standing-with-arms-folded_74855-10328.jpg", imageAlt: "Sarah Johnson testimonial"}, { - id: "2", - name: "Michael Chen", - handle: "@mchen_boston", - testimonial: - "I needed accountability and real expertise. The science-based programming actually works. No fluff, just results. Best decision I made for my health.", - rating: 5, + id: "2", name: "Michael Chen", handle: "@mchen_boston", testimonial: + "I needed accountability and real expertise. The science-based programming actually works. No fluff, just results. Best decision I made for my health.", rating: 5, imageSrc: - "http://img.b2bpic.net/free-photo/smiling-homosexual-man-official-suit-looking-camera-close-up-shot-happy-gay-getting-dressed-wedding-ceremony-standing-hotel-room-with-his-partner-background-love-emotion-concept_74855-22675.jpg", - imageAlt: "Michael Chen testimonial", - }, + "http://img.b2bpic.net/free-photo/smiling-homosexual-man-official-suit-looking-camera-close-up-shot-happy-gay-getting-dressed-wedding-ceremony-standing-hotel-room-with-his-partner-background-love-emotion-concept_74855-22675.jpg", imageAlt: "Michael Chen testimonial"}, { - id: "3", - name: "Emily Rodriguez", - handle: "@emily_fit", - testimonial: - "The team at MELD treats you like family. I came for fitness and found community. Can't imagine training anywhere else now.", - rating: 5, + id: "3", name: "Emily Rodriguez", handle: "@emily_fit", testimonial: + "The team at MELD treats you like family. I came for fitness and found community. Can't imagine training anywhere else now.", rating: 5, imageSrc: - "http://img.b2bpic.net/free-photo/positive-confident-businesswoman-wearing-formal-suit-standing-with-arms-folded_74855-10328.jpg?_wi=2", - imageAlt: "Emily Rodriguez testimonial", - }, + "http://img.b2bpic.net/free-photo/positive-confident-businesswoman-wearing-formal-suit-standing-with-arms-folded_74855-10328.jpg", imageAlt: "Emily Rodriguez testimonial"}, { - id: "4", - name: "David Kim", - handle: "@davidkim_boston", - testimonial: - "As a busy professional, I needed efficient, effective training. Small groups with MELD gave me exactly that. Worth every penny.", - rating: 5, + id: "4", name: "David Kim", handle: "@davidkim_boston", testimonial: + "As a busy professional, I needed efficient, effective training. Small groups with MELD gave me exactly that. Worth every penny.", rating: 5, imageSrc: - "http://img.b2bpic.net/free-photo/smiling-young-businessman-suit-looking-camera-meeting_1163-4654.jpg?_wi=1", - imageAlt: "David Kim testimonial", - }, + "http://img.b2bpic.net/free-photo/smiling-young-businessman-suit-looking-camera-meeting_1163-4654.jpg", imageAlt: "David Kim testimonial"}, { - id: "5", - name: "Jennifer Walsh", - handle: "@jwalsh_wellness", - testimonial: - "Never felt like a number here. Max 4 people means real coaching, real progress. This is what fitness should look like.", - rating: 5, + id: "5", name: "Jennifer Walsh", handle: "@jwalsh_wellness", testimonial: + "Never felt like a number here. Max 4 people means real coaching, real progress. This is what fitness should look like.", rating: 5, imageSrc: - "http://img.b2bpic.net/free-photo/close-up-portrait-young-handsome-successful-man_1163-5475.jpg", - imageAlt: "Jennifer Walsh testimonial", - }, + "http://img.b2bpic.net/free-photo/close-up-portrait-young-handsome-successful-man_1163-5475.jpg", imageAlt: "Jennifer Walsh testimonial"}, { - id: "6", - name: "Alex Thompson", - handle: "@alexthompson_fit", - testimonial: - "Intro offer was $99 for 3 sessions—I was skeptical. Now I'm a member and couldn't be happier. Top-tier coaching at fair prices.", - rating: 5, + id: "6", name: "Alex Thompson", handle: "@alexthompson_fit", testimonial: + "Intro offer was $99 for 3 sessions—I was skeptical. Now I'm a member and couldn't be happier. Top-tier coaching at fair prices.", rating: 5, imageSrc: - "http://img.b2bpic.net/free-photo/smiling-young-businessman-suit-looking-camera-meeting_1163-4654.jpg?_wi=2", - imageAlt: "Alex Thompson testimonial", - }, + "http://img.b2bpic.net/free-photo/smiling-young-businessman-suit-looking-camera-meeting_1163-4654.jpg", imageAlt: "Alex Thompson testimonial"}, ]} /> @@ -296,34 +214,16 @@ export default function HomePage() { animationType="slide-up" metrics={[ { - id: "1", - value: "4.8★", - title: "Member Satisfaction Rating", - items: [ - "24+ verified reviews", - "100% recommend to friends", - "Consistent 5-star feedback", - ], + id: "1", value: "4.8★", title: "Member Satisfaction Rating", items: [ + "24+ verified reviews", "100% recommend to friends", "Consistent 5-star feedback"], }, { - id: "2", - value: "45+", - title: "Active Members", - items: [ - "Growing month-over-month", - "Strong community culture", - "Long-term retention", - ], + id: "2", value: "45+", title: "Active Members", items: [ + "Growing month-over-month", "Strong community culture", "Long-term retention"], }, { - id: "3", - value: "3–5", - title: "Avg. Session Per Member", - items: [ - "High engagement & loyalty", - "Visible progress & results", - "Consistent accountability", - ], + id: "3", value: "3–5", title: "Avg. Session Per Member", items: [ + "High engagement & loyalty", "Visible progress & results", "Consistent accountability"], }, ]} /> @@ -340,39 +240,37 @@ export default function HomePage() { { value: "$99", title: "3 Intro Sessions" }, { value: "0", title: "Long-term Contracts" }, ]} - imageSrc="http://img.b2bpic.net/free-photo/sports-group-standing-gum_1157-32138.jpg?_wi=2" + imageSrc="http://img.b2bpic.net/free-photo/sports-group-standing-gum_1157-32138.jpg" imageAlt="MELD fitness studio community" mediaAnimation="slide-up" + metricsAnimation="slide-up" useInvertedBackground={true} /> @@ -53,26 +51,11 @@ export default function ServicesPage() { gridVariant="three-columns-all-equal-width" products={[ { - id: "1", - name: "1-on-1 Personal Training", - price: "$65/session", - imageSrc: "http://img.b2bpic.net/free-photo/young-sports-people-training-morning-gym_1157-32133.jpg?_wi=2", - imageAlt: "One-on-one personal training session", - }, + id: "1", name: "1-on-1 Personal Training", price: "$65/session", imageSrc: "http://img.b2bpic.net/free-photo/young-sports-people-training-morning-gym_1157-32133.jpg", imageAlt: "One-on-one personal training session"}, { - id: "2", - name: "Small Group Training", - price: "$45/session", - imageSrc: "http://img.b2bpic.net/free-photo/group-women-relaxing-after-work-out_23-2148387772.jpg?_wi=2", - imageAlt: "Small group fitness class", - }, + id: "2", name: "Small Group Training", price: "$45/session", imageSrc: "http://img.b2bpic.net/free-photo/group-women-relaxing-after-work-out_23-2148387772.jpg", imageAlt: "Small group fitness class"}, { - id: "3", - name: "Intro Offer", - price: "$99/3 sessions", - imageSrc: "http://img.b2bpic.net/free-photo/sports-group-standing-gum_1157-32138.jpg?_wi=3", - imageAlt: "Studio community and training", - }, + id: "3", name: "Intro Offer", price: "$99/3 sessions", imageSrc: "http://img.b2bpic.net/free-photo/sports-group-standing-gum_1157-32138.jpg", imageAlt: "Studio community and training"}, ]} buttons={[{ text: "Book Now", href: "#contact" }]} buttonAnimation="slide-up" @@ -88,21 +71,11 @@ export default function ServicesPage() { tagAnimation="slide-up" negativeCard={{ items: [ - "Generic workout plans", - "Expensive with no results", - "No progress tracking", - "Intimidating environment", - "One-size-fits-all approach", - ], + "Generic workout plans", "Expensive with no results", "No progress tracking", "Intimidating environment", "One-size-fits-all approach"], }} positiveCard={{ items: [ - "Completely personalized programs", - "Transparent, fair pricing", - "Weekly progress assessment", - "Welcoming, supportive atmosphere", - "Tailored to your specific goals", - ], + "Completely personalized programs", "Transparent, fair pricing", "Weekly progress assessment", "Welcoming, supportive atmosphere", "Tailored to your specific goals"], }} animationType="slide-up" textboxLayout="default" @@ -124,34 +97,16 @@ export default function ServicesPage() { animationType="slide-up" metrics={[ { - id: "1", - value: "8–12", - title: "Weeks to First Results", - items: [ - "Increased strength", - "Better posture", - "Higher energy levels", - ], + id: "1", value: "8–12", title: "Weeks to First Results", items: [ + "Increased strength", "Better posture", "Higher energy levels"], }, { - id: "2", - value: "30%", - title: "Average Strength Gain", - items: [ - "In 12 weeks of training", - "Tested with functional assessments", - "Sustained long-term", - ], + id: "2", value: "30%", title: "Average Strength Gain", items: [ + "In 12 weeks of training", "Tested with functional assessments", "Sustained long-term"], }, { - id: "3", - value: "92%", - title: "Member Retention Rate", - items: [ - "Members stay beyond 6 months", - "Strong community bonds", - "Consistent progress keeps them engaged", - ], + id: "3", value: "92%", title: "Member Retention Rate", items: [ + "Members stay beyond 6 months", "Strong community bonds", "Consistent progress keeps them engaged"], }, ]} /> @@ -159,30 +114,27 @@ export default function ServicesPage() {