From 659f3205a34386a96b6ab439882ba487bf01198c Mon Sep 17 00:00:00 2001 From: bender Date: Tue, 10 Mar 2026 23:38:55 +0000 Subject: [PATCH 1/5] Update src/app/about/page.tsx --- src/app/about/page.tsx | 27 +++++++++------------------ 1 file changed, 9 insertions(+), 18 deletions(-) diff --git a/src/app/about/page.tsx b/src/app/about/page.tsx index 95481ab..7a2b8a1 100644 --- a/src/app/about/page.tsx +++ b/src/app/about/page.tsx @@ -44,7 +44,7 @@ export default function AboutPage() { title="Our Mission: Democratize Elite Technology" description="Revolution Digital was founded on a simple belief: enterprise-grade digital tools should not be gatekept by budget. We empower small businesses with the same technology weapons that Fortune 500 companies use, at a fraction of the cost. Speed, design excellence, and affordability are not tradeoffs—they are our standard." tag="Who We Are" - imageSrc="https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3Am6HmwYYicG9DTaOhl5cOOUSDv/modern-illustration-of-a-small-business--1773185809119-e041a84e.png?_wi=2" + imageSrc="https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3Am6HmwYYicG9DTaOhl5cOOUSDv/modern-illustration-of-a-small-business--1773185809119-e041a84e.png" imageAlt="Our mission illustrated" buttons={[{ text: "Explore Our Services", href: "/" }]} useInvertedBackground={true} @@ -56,25 +56,19 @@ export default function AboutPage() { title="The Revolution Pillars" description="These three commitments define everything we do." tag="Our Values" - imageSrc="https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3Am6HmwYYicG9DTaOhl5cOOUSDv/performance-metrics-visualization-showin-1773185808806-7f04d2bc.png?_wi=2" + imageSrc="https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3Am6HmwYYicG9DTaOhl5cOOUSDv/performance-metrics-visualization-showin-1773185808806-7f04d2bc.png" imageAlt="Our core values visualized" mediaPosition="left" mediaAnimation="none" accordionItems={[ { - id: "1", - title: "Relentless Transparency", - content: "No hidden fees. No surprise charges. No vendor lock-in. We believe in clear pricing, honest communication, and radically transparent partnerships. You'll always know what you're paying for and why." + id: "1", title: "Relentless Transparency", content: "No hidden fees. No surprise charges. No vendor lock-in. We believe in clear pricing, honest communication, and radically transparent partnerships. You'll always know what you're paying for and why." }, { - id: "2", - title: "Obsessed with Excellence", - content: "We don't cut corners. Every line of code is optimized. Every design pixel is purposeful. Every interaction is tested. Excellence is not a luxury—it's our baseline." + id: "2", title: "Obsessed with Excellence", content: "We don't cut corners. Every line of code is optimized. Every design pixel is purposeful. Every interaction is tested. Excellence is not a luxury—it's our baseline." }, { - id: "3", - title: "Committed to Your Success", - content: "Your growth is our mission. We provide 24/7 support, monthly strategy sessions, and quarterly performance reviews. We're not just a vendor—we're your digital transformation partner." + id: "3", title: "Committed to Your Success", content: "Your growth is our mission. We provide 24/7 support, monthly strategy sessions, and quarterly performance reviews. We're not just a vendor—we're your digital transformation partner." } ]} buttons={[{ text: "Start Your Journey", href: "/" }]} @@ -92,7 +86,7 @@ export default function AboutPage() { { text: "Schedule a Consultation", href: "/contact" }, { text: "View Pricing", href: "/" } ]} - background={{ variant: "circleGradient" }} + background={{ variant: "plain" }} useInvertedBackground={true} /> @@ -101,8 +95,7 @@ export default function AboutPage() { Date: Tue, 10 Mar 2026 23:38:56 +0000 Subject: [PATCH 2/5] Update src/app/contact/page.tsx --- src/app/contact/page.tsx | 27 +++++++++------------------ 1 file changed, 9 insertions(+), 18 deletions(-) diff --git a/src/app/contact/page.tsx b/src/app/contact/page.tsx index 4d3574e..c70be8c 100644 --- a/src/app/contact/page.tsx +++ b/src/app/contact/page.tsx @@ -44,7 +44,7 @@ export default function ContactPage() { title="Let's Build Your Revolution" description="Ready to transform your digital presence? Our team is standing by to discuss how Revolution Digital can deliver enterprise-grade tools at small business prices. Whether you have questions about our pricing, want to explore a custom solution, or need immediate support—we're here." tag="Contact Revolution" - imageSrc="https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3Am6HmwYYicG9DTaOhl5cOOUSDv/ai-integration-1773185809408-e96bfa41.png" + imageSrc="https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3Am6HmwYYicG9DTaOhl5cOOUSDv/abstract-visualization-of-ai-chatbot-int-1773185809408-e96bfa41.png" imageAlt="AI integration and automation solutions" buttons={[{ text: "Explore Services", href: "/" }]} useInvertedBackground={false} @@ -56,25 +56,19 @@ export default function ContactPage() { title="Multiple Ways to Connect" description="Choose the method that works best for you. Fast response times guaranteed." tag="Get In Touch" - imageSrc="https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3Am6HmwYYicG9DTaOhl5cOOUSDv/performance-metrics-visualization-showin-1773185808806-7f04d2bc.png?_wi=3" + imageSrc="https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3Am6HmwYYicG9DTaOhl5cOOUSDv/performance-metrics-visualization-showin-1773185808806-7f04d2bc.png" imageAlt="Contact options visualization" mediaPosition="right" mediaAnimation="none" accordionItems={[ { - id: "1", - title: "📧 Email: Direct Communication", - content: "Email us at hello@revolutiondigital.io for detailed inquiries, project briefs, or technical questions. We respond within 24 hours—guaranteed." + id: "1", title: "📧 Email: Direct Communication", content: "Email us at hello@revolutiondigital.io for detailed inquiries, project briefs, or technical questions. We respond within 24 hours—guaranteed." }, { - id: "2", - title: "📱 Phone Consultation: Let's Talk", - content: "Schedule a 30-minute consultation call with our team to discuss your specific needs, timeline, and budget. Book a time that works for you directly through our scheduling system." + id: "2", title: "📱 Phone Consultation: Let's Talk", content: "Schedule a 30-minute consultation call with our team to discuss your specific needs, timeline, and budget. Book a time that works for you directly through our scheduling system." }, { - id: "3", - title: "💬 AI Chat Support: Instant Answers", - content: "Our intelligent chatbot is available 24/7 to answer common questions about pricing, features, and setup. For complex issues, you'll be connected to our human team within minutes." + id: "3", title: "💬 AI Chat Support: Instant Answers", content: "Our intelligent chatbot is available 24/7 to answer common questions about pricing, features, and setup. For complex issues, you'll be connected to our human team within minutes." } ]} buttons={[{ text: "Back to Home", href: "/" }]} @@ -92,7 +86,7 @@ export default function ContactPage() { { text: "Schedule Consultation", href: "/" }, { text: "View All Plans", href: "/" } ]} - background={{ variant: "circleGradient" }} + background={{ variant: "plain" }} useInvertedBackground={false} /> @@ -101,8 +95,7 @@ export default function ContactPage() { Date: Tue, 10 Mar 2026 23:38:56 +0000 Subject: [PATCH 3/5] Update src/app/page.tsx --- src/app/page.tsx | 113 +++++++++++------------------------------------ 1 file changed, 27 insertions(+), 86 deletions(-) diff --git a/src/app/page.tsx b/src/app/page.tsx index a34f0b6..e38e967 100644 --- a/src/app/page.tsx +++ b/src/app/page.tsx @@ -48,7 +48,7 @@ export default function HomePage() { description="Stop losing customers to outdated tech. We deploy elite, high-speed websites and professional AI assistants for small businesses at prices that make sense." tag="Modern Equalizer" tagAnimation="slide-up" - background={{ variant: "circleGradient" }} + background={{ variant: "plain" }} imageSrc="https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3Am6HmwYYicG9DTaOhl5cOOUSDv/a-cutting-edge-web-dashboard-interface-w-1773185810548-c8b2ffb3.png" imageAlt="Elite digital dashboard interface" buttons={[ @@ -64,7 +64,7 @@ export default function HomePage() { title="Why Revolution Digital Exists" description="Giant corporations have monopolized elite technology. We believe every small business deserves access to the same cutting-edge tools, premium performance, and intelligent automation—without the premium price tag. Speed. Cleanliness. Affordability. That's the revolution." tag="Our Edge" - imageSrc="https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3Am6HmwYYicG9DTaOhl5cOOUSDv/modern-illustration-of-a-small-business--1773185809119-e041a84e.png?_wi=1" + imageSrc="https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3Am6HmwYYicG9DTaOhl5cOOUSDv/modern-illustration-of-a-small-business--1773185809119-e041a84e.png" imageAlt="Small business owner using advanced technology" buttons={[{ text: "Join the Revolution", href: "pricing" }]} useInvertedBackground={true} @@ -76,25 +76,19 @@ export default function HomePage() { title="Built on Three Pillars" description="We focus on what matters: delivering elite performance without the enterprise overhead." tag="Core Values" - imageSrc="https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3Am6HmwYYicG9DTaOhl5cOOUSDv/performance-metrics-visualization-showin-1773185808806-7f04d2bc.png?_wi=1" + imageSrc="https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3Am6HmwYYicG9DTaOhl5cOOUSDv/performance-metrics-visualization-showin-1773185808806-7f04d2bc.png" imageAlt="Performance metrics visualization" mediaPosition="right" mediaAnimation="none" accordionItems={[ { - id: "1", - title: "⚡ Lightning-Fast Performance", - content: "Ultra-clean, optimized code. Zero bloat. Your site loads in milliseconds. Mobile, desktop, worldwide—consistent speed across every device and connection." + id: "1", title: "⚡ Lightning-Fast Performance", content: "Ultra-clean, optimized code. Zero bloat. Your site loads in milliseconds. Mobile, desktop, worldwide—consistent speed across every device and connection." }, { - id: "2", - title: "🎨 Obsidian Clean Design", - content: "Dark-mode elite aesthetic. Professional, cinematic, futuristic. Every pixel purposeful. Zero clutter. We don't build beautiful sites—we build conversion machines that happen to look stunning." + id: "2", title: "🎨 Obsidian Clean Design", content: "Dark-mode elite aesthetic. Professional, cinematic, futuristic. Every pixel purposeful. Zero clutter. We don't build beautiful sites—we build conversion machines that happen to look stunning." }, { - id: "3", - title: "💰 Ruthlessly Affordable", - content: "Enterprise-grade features. Small-business pricing. No hidden fees. No long-term contracts. You get premium AI assistants, advanced analytics, and priority support at a fraction of what competitors charge." + id: "3", title: "💰 Ruthlessly Affordable", content: "Enterprise-grade features. Small-business pricing. No hidden fees. No long-term contracts. You get premium AI assistants, advanced analytics, and priority support at a fraction of what competitors charge." } ]} buttons={[{ text: "See Pricing", href: "pricing" }]} @@ -109,51 +103,21 @@ export default function HomePage() { tag="Pricing" plans={[ { - id: "soldier", - badge: "THE SOLDIER", - badgeIcon: Shield, - price: "$2,999", - subtitle: "Perfect Professional Presence", - features: [ - "Ultra-clean landing page", - "Mobile-responsive design", - "Lightning-fast load speeds", - "Essential contact integration", - "Monthly performance audit", - "1 month free support" + id: "soldier", badge: "THE SOLDIER", badgeIcon: Shield, + price: "$2,999", subtitle: "Perfect Professional Presence", features: [ + "Ultra-clean landing page", "Mobile-responsive design", "Lightning-fast load speeds", "Essential contact integration", "Monthly performance audit", "1 month free support" ] }, { - id: "militia", - badge: "THE MILITIA", - badgeIcon: Zap, - price: "$6,999", - subtitle: "Strategic Business Command", - features: [ - "Multi-page custom website", - "Advanced branding system", - "Enhanced lead-capture forms", - "Monthly performance tuning", - "Analytics dashboard", - "3 months premium support", - "AI-ready infrastructure" + id: "militia", badge: "THE MILITIA", badgeIcon: Zap, + price: "$6,999", subtitle: "Strategic Business Command", features: [ + "Multi-page custom website", "Advanced branding system", "Enhanced lead-capture forms", "Monthly performance tuning", "Analytics dashboard", "3 months premium support", "AI-ready infrastructure" ] }, { - id: "army", - badge: "THE ARMY", - badgeIcon: Shield, - price: "$12,999", - subtitle: "Total Business Dominance", - features: [ - "UNLIMITED custom pages", - "Enterprise branding suite", - "Advanced CRM integration", - "Priority 24/7 support", - "Custom AI Assistant (Chatbot)", - "Lead qualification automation", - "Monthly strategy sessions", - "Quarterly performance reviews" + id: "army", badge: "THE ARMY", badgeIcon: Shield, + price: "$12,999", subtitle: "Total Business Dominance", features: [ + "UNLIMITED custom pages", "Enterprise branding suite", "Advanced CRM integration", "Priority 24/7 support", "Custom AI Assistant (Chatbot)", "Lead qualification automation", "Monthly strategy sessions", "Quarterly performance reviews" ] } ]} @@ -172,40 +136,20 @@ export default function HomePage() { showRating={true} testimonials={[ { - id: "1", - name: "Sarah Chen", - handle: "@sarahchen_ventures", - testimonial: "Revolution Digital transformed our online presence in 30 days. The speed alone converted 40% more leads. Worth every penny.", - rating: 5, - imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3Am6HmwYYicG9DTaOhl5cOOUSDv/professional-headshot-of-a-confident-sma-1773185808192-f72e35f9.png", - imageAlt: "Professional headshot of a confident small business owner" + id: "1", name: "Sarah Chen", handle: "@sarahchen_ventures", testimonial: "Revolution Digital transformed our online presence in 30 days. The speed alone converted 40% more leads. Worth every penny.", rating: 5, + imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3Am6HmwYYicG9DTaOhl5cOOUSDv/professional-headshot-of-a-confident-sma-1773185808192-f72e35f9.png", imageAlt: "Professional headshot of a confident small business owner" }, { - id: "2", - name: "Marcus Johnson", - handle: "@marcus_marketing", - testimonial: "Finally got the AI chatbot I've always wanted without enterprise pricing. Our support team went from overwhelmed to empowered.", - rating: 5, - imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3Am6HmwYYicG9DTaOhl5cOOUSDv/professional-headshot-of-another-busines-1773185808203-2ef15803.png", - imageAlt: "Professional headshot of another business professional" + id: "2", name: "Marcus Johnson", handle: "@marcus_marketing", testimonial: "Finally got the AI chatbot I've always wanted without enterprise pricing. Our support team went from overwhelmed to empowered.", rating: 5, + imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3Am6HmwYYicG9DTaOhl5cOOUSDv/professional-headshot-of-another-busines-1773185808203-2ef15803.png", imageAlt: "Professional headshot of another business professional" }, { - id: "3", - name: "Elena Rodriguez", - handle: "@elena_startups", - testimonial: "Their obsidian design aesthetic is pure class. Clients ask if we're a Fortune 500 company. The premium feel is undeniable.", - rating: 5, - imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3Am6HmwYYicG9DTaOhl5cOOUSDv/professional-headshot-of-a-business-cons-1773185808292-a57a4c65.png", - imageAlt: "Professional headshot of a business consultant" + id: "3", name: "Elena Rodriguez", handle: "@elena_startups", testimonial: "Their obsidian design aesthetic is pure class. Clients ask if we're a Fortune 500 company. The premium feel is undeniable.", rating: 5, + imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3Am6HmwYYicG9DTaOhl5cOOUSDv/professional-headshot-of-a-business-cons-1773185808292-a57a4c65.png", imageAlt: "Professional headshot of a business consultant" }, { - id: "4", - name: "David Park", - handle: "@davidpark_tech", - testimonial: "The team executed flawlessly. Clean code, responsive design, and their 24/7 support actually delivers. Revolutionary.", - rating: 5, - imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3Am6HmwYYicG9DTaOhl5cOOUSDv/professional-headshot-of-a-tech-entrepre-1773185808901-8a40962d.png", - imageAlt: "Professional headshot of a tech entrepreneur" + id: "4", name: "David Park", handle: "@davidpark_tech", testimonial: "The team executed flawlessly. Clean code, responsive design, and their 24/7 support actually delivers. Revolutionary.", rating: 5, + imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3Am6HmwYYicG9DTaOhl5cOOUSDv/professional-headshot-of-a-tech-entrepre-1773185808901-8a40962d.png", imageAlt: "Professional headshot of a tech entrepreneur" } ]} textboxLayout="default" @@ -224,7 +168,7 @@ export default function HomePage() { { text: "Schedule Your Consultation", href: "/contact" }, { text: "View Pricing", href: "pricing" } ]} - background={{ variant: "circleGradient" }} + background={{ variant: "plain" }} useInvertedBackground={true} /> @@ -233,8 +177,7 @@ export default function HomePage() { Date: Tue, 10 Mar 2026 23:38:57 +0000 Subject: [PATCH 4/5] Update src/app/pricing/page.tsx --- src/app/pricing/page.tsx | 62 +++++++++------------------------------- 1 file changed, 13 insertions(+), 49 deletions(-) diff --git a/src/app/pricing/page.tsx b/src/app/pricing/page.tsx index 6835314..592ba3c 100644 --- a/src/app/pricing/page.tsx +++ b/src/app/pricing/page.tsx @@ -43,52 +43,19 @@ export default function PricingPage() { tag="Pricing" plans={[ { - id: "soldier", - badge: "THE SOLDIER", - badgeIcon: Shield, - price: "$2,999", - subtitle: "Perfect Professional Presence", - features: [ - "Ultra-clean landing page", - "Mobile-responsive design", - "Lightning-fast load speeds", - "Essential contact integration", - "Monthly performance audit", - "1 month free support", - ], + id: "soldier", badge: "THE SOLDIER", badgeIcon: Shield, + price: "$2,999", subtitle: "Perfect Professional Presence", features: [ + "Ultra-clean landing page", "Mobile-responsive design", "Lightning-fast load speeds", "Essential contact integration", "Monthly performance audit", "1 month free support"], }, { - id: "militia", - badge: "THE MILITIA", - badgeIcon: Zap, - price: "$6,999", - subtitle: "Strategic Business Command", - features: [ - "Multi-page custom website", - "Advanced branding system", - "Enhanced lead-capture forms", - "Monthly performance tuning", - "Analytics dashboard", - "3 months premium support", - "AI-ready infrastructure", - ], + id: "militia", badge: "THE MILITIA", badgeIcon: Zap, + price: "$6,999", subtitle: "Strategic Business Command", features: [ + "Multi-page custom website", "Advanced branding system", "Enhanced lead-capture forms", "Monthly performance tuning", "Analytics dashboard", "3 months premium support", "AI-ready infrastructure"], }, { - id: "army", - badge: "THE ARMY", - badgeIcon: Crown, - price: "$12,999", - subtitle: "Total Business Dominance", - features: [ - "UNLIMITED custom pages", - "Enterprise branding suite", - "Advanced CRM integration", - "Priority 24/7 support", - "Custom AI Assistant (Chatbot)", - "Lead qualification automation", - "Monthly strategy sessions", - "Quarterly performance reviews", - ], + id: "army", badge: "THE ARMY", badgeIcon: Crown, + price: "$12,999", subtitle: "Total Business Dominance", features: [ + "UNLIMITED custom pages", "Enterprise branding suite", "Advanced CRM integration", "Priority 24/7 support", "Custom AI Assistant (Chatbot)", "Lead qualification automation", "Monthly strategy sessions", "Quarterly performance reviews"], }, ]} textboxLayout="default" @@ -108,7 +75,7 @@ export default function PricingPage() { { text: "Schedule Your Consultation", href: "#contact-form" }, { text: "Back to Home", href: "/" }, ]} - background={{ variant: "circleGradient" }} + background={{ variant: "plain" }} useInvertedBackground={true} /> @@ -117,8 +84,7 @@ export default function PricingPage() { Date: Tue, 10 Mar 2026 23:38:57 +0000 Subject: [PATCH 5/5] Update src/components/shared/SvgTextLogo/SvgTextLogo.tsx --- .../shared/SvgTextLogo/SvgTextLogo.tsx | 65 +++++++++---------- 1 file changed, 29 insertions(+), 36 deletions(-) diff --git a/src/components/shared/SvgTextLogo/SvgTextLogo.tsx b/src/components/shared/SvgTextLogo/SvgTextLogo.tsx index f214190..ff76b86 100644 --- a/src/components/shared/SvgTextLogo/SvgTextLogo.tsx +++ b/src/components/shared/SvgTextLogo/SvgTextLogo.tsx @@ -1,51 +1,44 @@ -"use client"; - -import { memo } from "react"; -import useSvgTextLogo from "./useSvgTextLogo"; -import { cls } from "@/lib/utils"; +import React from 'react'; interface SvgTextLogoProps { - logoText: string; - adjustHeightFactor?: number; - verticalAlign?: "top" | "center"; + text: string; className?: string; + fontSize?: number; + fontWeight?: string | number; + fill?: string; + textAnchor?: 'start' | 'middle' | 'end'; + dominantBaseline?: 'auto' | 'baseline' | 'central' | 'hanging' | 'ideographic' | 'mathematical' | 'text-after-edge' | 'text-before-edge'; } -const SvgTextLogo = memo(function SvgTextLogo({ - logoText, - adjustHeightFactor, - verticalAlign = "top", - className = "", -}) { - const { svgRef, textRef, viewBox, aspectRatio } = useSvgTextLogo(logoText, false, adjustHeightFactor); - +const SvgTextLogo: React.FC = ({ + text, + className = '', + fontSize = 32, + fontWeight = 700, + fill = 'currentColor', + textAnchor = 'middle', + dominantBaseline = 'central', +}) => { return ( - {logoText} + {text} ); -}); - -SvgTextLogo.displayName = "SvgTextLogo"; +}; export default SvgTextLogo;