Merge version_2_1782141407936 into main #1

Merged
bender merged 1 commits from version_2_1782141407936 into main 2026-06-22 15:19:18 +00:00
10 changed files with 351 additions and 250 deletions

View File

@@ -5,15 +5,15 @@
:root {
/* @colorThemes/lightTheme/grayNavyBlue */
--background: #f5faff;
--background: #f8f9fc;
--card: #ffffff;
--foreground: #001122;
--primary-cta: #15479c;
--primary-cta-text: #f5faff;
--secondary-cta: #ffffff;
--secondary-cta-text: #001122;
--accent: #a8cce8;
--background-accent: #7ba3cf;
--foreground: #1a1a2e;
--primary-cta: #ff9f1c;
--primary-cta-text: #ffffff;
--secondary-cta: #4a2c91;
--secondary-cta-text: #ffffff;
--accent: #4a2c91;
--background-accent: #eef1f6;
/* @layout/border-radius/rounded */
--radius: 0.5rem;

View File

@@ -1,254 +1,36 @@
import AboutText from '@/components/sections/about/AboutText';
import ContactCta from '@/components/sections/contact/ContactCta';
import FaqTwoColumn from '@/components/sections/faq/FaqTwoColumn';
import FeaturesBentoGrid from '@/components/sections/features/FeaturesBentoGrid';
import FeaturesRevealCardsBento from '@/components/sections/features/FeaturesRevealCardsBento';
import HeroBillboardTiltedCarousel from '@/components/sections/hero/HeroBillboardTiltedCarousel';
import MetricsMediaCards from '@/components/sections/metrics/MetricsMediaCards';
import TestimonialRatingCards from '@/components/sections/testimonial/TestimonialRatingCards';
import SectionErrorBoundary from "@/components/ui/SectionErrorBoundary";
// AUTO-GENERATED shell by per-section-migrate.
// Section bodies live in ./<PageBase>/sections/<X>.tsx. Edit the section
// files directly. Non-block content (wrappers, non-inlinable sections) is
// preserved inline; extracted section blocks become <XSection/> refs.
export default function HomePage() {
import React from 'react';
import HeroSection from './HomePage/sections/Hero';
import AboutSection from './HomePage/sections/About';
import FeaturesSection from './HomePage/sections/Features';
import ServicesSection from './HomePage/sections/Services';
import MetricsSection from './HomePage/sections/Metrics';
import TestimonialsSection from './HomePage/sections/Testimonials';
import FaqSection from './HomePage/sections/Faq';
import ContactSection from './HomePage/sections/Contact';
export default function HomePage(): React.JSX.Element {
return (
<>
<div id="hero" data-section="hero">
<SectionErrorBoundary name="hero">
<HeroBillboardTiltedCarousel
tag="Syntax2Scale"
title="From Code To Commerce - We've Got You Covered"
description="Transforming complex code into high-performing, scalable e-commerce solutions that drive real results."
primaryButton={{
text: "Start Project",
href: "#contact",
}}
secondaryButton={{
text: "View Case Studies",
href: "#about",
}}
items={[
{
imageSrc: "http://img.b2bpic.net/free-photo/3d-abstract-background-colourful-cubes_1048-12341.jpg",
},
{
imageSrc: "http://img.b2bpic.net/free-photo/3d-render-modern-technology-background-with-digital-particles-design_1048-15444.jpg",
},
{
imageSrc: "http://img.b2bpic.net/free-photo/full-frame-shot-patterned-background_1359-1093.jpg",
},
]}
/>
</SectionErrorBoundary>
</div>
<>
<HeroSection />
<div id="about" data-section="about">
<SectionErrorBoundary name="about">
<AboutText
title="Bridging The Gap Between Software Development and E-commerce Excellence"
primaryButton={{
text: "Read Our Story",
href: "#",
}}
/>
</SectionErrorBoundary>
</div>
<AboutSection />
<div id="features" data-section="features">
<SectionErrorBoundary name="features">
<FeaturesBentoGrid
tag="Capabilities"
title="Comprehensive E-commerce Solutions"
description="We blend technical mastery with business insight to scale your store."
features={[
{
title: "Custom Integration",
description: "Seamlessly connect your legacy systems to modern e-commerce stacks.",
imageSrc: "http://img.b2bpic.net/free-photo/3d-background-with-hexagonal-shapes-texture_23-2150473185.jpg",
},
{
title: "Performance Optimization",
description: "Speed up your site and increase conversion rates significantly.",
imageSrc: "http://img.b2bpic.net/free-photo/3d-abstract-network-technology-background-with-low-poly-plexus-design_1048-18867.jpg",
},
{
title: "Security First",
description: "Hardened architecture protecting your business and customer data.",
imageSrc: "http://img.b2bpic.net/free-photo/double-exposure-caucasian-man-virtual-reality-vr-headset-is-presumably-gamer-hacker-cracking-code-into-secure-network-server-with-lines-code_146671-18938.jpg",
},
{
title: "Scalable Architecture",
description: "Build systems meant to handle rapid growth and high traffic.",
imageSrc: "http://img.b2bpic.net/free-photo/abstract-blue-background-with-many-small-details-generative-ai_169016-30142.jpg",
},
]}
/>
</SectionErrorBoundary>
</div>
<FeaturesSection />
<div id="services" data-section="services">
<SectionErrorBoundary name="services">
<FeaturesRevealCardsBento
tag="Our Expertise"
title="Scale With Confidence"
description="Specialized services tailored to your technical needs."
items={[
{
title: "Shopify Development",
description: "Expert store customization and app development.",
href: "#",
imageSrc: "http://img.b2bpic.net/free-photo/3d-shopping-cart-spheres-futuristic-neon-scene_23-2152026888.jpg",
},
{
title: "Headless E-commerce",
description: "Modern frontend experiences with robust backends.",
href: "#",
imageSrc: "http://img.b2bpic.net/free-photo/blurred-night-lights_23-2148139372.jpg",
},
{
title: "API Strategy",
description: "Architecting systems for maximum data connectivity.",
href: "#",
imageSrc: "http://img.b2bpic.net/free-photo/blurred-night-lights_23-2148139314.jpg",
},
{
title: "Cloud Migration",
description: "Transition your legacy stack to the cloud efficiently.",
href: "#",
imageSrc: "http://img.b2bpic.net/free-photo/professional-boardroom-computer-screen-showcases-business-data-statistics-aiding-executives_482257-133141.jpg",
},
{
title: "Code Audits",
description: "Identifying performance bottlenecks and security risks.",
href: "#",
imageSrc: "http://img.b2bpic.net/free-photo/3d-render-modern-background-with-low-poly-plexus-design_1048-13423.jpg",
},
{
title: "Team Augmentation",
description: "Access specialized senior engineering talent on demand.",
href: "#",
imageSrc: "http://img.b2bpic.net/free-photo/colorful-light-prisms-reflection_23-2148898146.jpg",
},
{
title: "Technical SEO",
description: "Optimizing site structure for search engine indexing.",
href: "#",
imageSrc: "http://img.b2bpic.net/free-photo/teleworker-home-office-gathering-information-from-internet-seminar_482257-119301.jpg",
},
]}
/>
</SectionErrorBoundary>
</div>
<ServicesSection />
<div id="metrics" data-section="metrics">
<SectionErrorBoundary name="metrics">
<MetricsMediaCards
tag="Proven Results"
title="Scaling Businesses Globally"
description="We deliver data-backed improvements to our clients' bottom lines."
metrics={[
{
value: "150+",
title: "Projects Delivered",
description: "Succesful integrations across major platforms.",
imageSrc: "http://img.b2bpic.net/free-photo/person-reading-data-tablet_23-2149370610.jpg",
},
{
value: "40%",
title: "Avg. Speed Boost",
description: "Drastically improving core web vitals.",
imageSrc: "http://img.b2bpic.net/free-photo/data-statistic-green-blackboard_1379-290.jpg",
},
]}
/>
</SectionErrorBoundary>
</div>
<MetricsSection />
<div id="testimonials" data-section="testimonials">
<SectionErrorBoundary name="testimonials">
<TestimonialRatingCards
tag="Kind Words"
title="What Clients Say"
description="Success stories from partners we've helped grow."
testimonials={[
{
name: "Alex Rivers",
role: "CEO, EcomGrowth",
quote: "Exceptional technical expertise.",
rating: 5,
imageSrc: "http://img.b2bpic.net/free-photo/confident-businessman-smiling_107420-84734.jpg",
},
{
name: "Sarah Chen",
role: "CTO, ShopScale",
quote: "The code quality is outstanding.",
rating: 5,
imageSrc: "http://img.b2bpic.net/free-photo/happy-woman-using-tablet-wall_23-2148095797.jpg",
},
{
name: "David Miller",
role: "Founder, RetailFlow",
quote: "Truly changed how we operate.",
rating: 5,
imageSrc: "http://img.b2bpic.net/free-photo/close-up-entrepreneur-with-corporate-job-looking-camera-business-office-portrait-young-man-preparing-work-planning-development-industry-with-technology-computer_482257-29387.jpg",
},
{
name: "Elena Rossi",
role: "Marketing Head",
quote: "Seamless integration process.",
rating: 5,
imageSrc: "http://img.b2bpic.net/free-photo/confident-entrepreneur-satisfied-with-own-success_1163-5474.jpg",
},
{
name: "Marcus Thorne",
role: "Owner, Thorne Goods",
quote: "Highly recommended developers.",
rating: 5,
imageSrc: "http://img.b2bpic.net/free-photo/vertical-shot-friendly-barista-girl-smiling-you-while-preparing-coffee-pouring-milk-making_1258-203425.jpg",
},
]}
/>
</SectionErrorBoundary>
</div>
<TestimonialsSection />
<div id="faq" data-section="faq">
<SectionErrorBoundary name="faq">
<FaqTwoColumn
tag="Common Questions"
title="Ready To Scale?"
description="Here is what you need to know about our process."
items={[
{
question: "What is the timeline?",
answer: "Projects typically range from 4 to 12 weeks.",
},
{
question: "Do you work remotely?",
answer: "Yes, we are a fully remote global team.",
},
{
question: "What platforms do you support?",
answer: "We focus on Shopify, BigCommerce, and Headless solutions.",
},
]}
/>
</SectionErrorBoundary>
</div>
<FaqSection />
<div id="contact" data-section="contact">
<SectionErrorBoundary name="contact">
<ContactCta
tag="Let's Talk"
text="Ready to turn your code into commerce? Let's scale."
primaryButton={{
text: "Contact Us",
href: "#",
}}
secondaryButton={{
text: "Email Us",
href: "mailto:hello@syntax2scale.com",
}}
/>
</SectionErrorBoundary>
</div>
<ContactSection />
</>
);
}

View File

@@ -0,0 +1,22 @@
// AUTO-GENERATED by per-section-migrate. Edit freely — Bob will treat this
// file as the canonical source for the "about" section.
import React from 'react';
import AboutText from '@/components/sections/about/AboutText';
import SectionErrorBoundary from "@/components/ui/SectionErrorBoundary";
export default function AboutSection(): React.JSX.Element {
return (
<div id="about" data-section="about">
<SectionErrorBoundary name="about">
<AboutText
title="Bridging The Gap Between Software Development and E-commerce Excellence"
primaryButton={{
text: "Read Our Story",
href: "#",
}}
/>
</SectionErrorBoundary>
</div>
);
}

View File

@@ -0,0 +1,27 @@
// AUTO-GENERATED by per-section-migrate. Edit freely — Bob will treat this
// file as the canonical source for the "contact" section.
import React from 'react';
import ContactCta from '@/components/sections/contact/ContactCta';
import SectionErrorBoundary from "@/components/ui/SectionErrorBoundary";
export default function ContactSection(): React.JSX.Element {
return (
<div id="contact" data-section="contact">
<SectionErrorBoundary name="contact">
<ContactCta
tag="Let's Talk"
text="Ready to turn your code into commerce? Let's scale."
primaryButton={{
text: "Contact Us",
href: "#",
}}
secondaryButton={{
text: "Email Us",
href: "mailto:hello@syntax2scale.com",
}}
/>
</SectionErrorBoundary>
</div>
);
}

View File

@@ -0,0 +1,34 @@
// AUTO-GENERATED by per-section-migrate. Edit freely — Bob will treat this
// file as the canonical source for the "faq" section.
import React from 'react';
import FaqTwoColumn from '@/components/sections/faq/FaqTwoColumn';
import SectionErrorBoundary from "@/components/ui/SectionErrorBoundary";
export default function FaqSection(): React.JSX.Element {
return (
<div id="faq" data-section="faq">
<SectionErrorBoundary name="faq">
<FaqTwoColumn
tag="Common Questions"
title="Ready To Scale?"
description="Here is what you need to know about our process."
items={[
{
question: "What is the timeline?",
answer: "Projects typically range from 4 to 12 weeks.",
},
{
question: "Do you work remotely?",
answer: "Yes, we are a fully remote global team.",
},
{
question: "What platforms do you support?",
answer: "We focus on Shopify, BigCommerce, and Headless solutions.",
},
]}
/>
</SectionErrorBoundary>
</div>
);
}

View File

@@ -0,0 +1,42 @@
// AUTO-GENERATED by per-section-migrate. Edit freely — Bob will treat this
// file as the canonical source for the "features" section.
import React from 'react';
import FeaturesBentoGrid from '@/components/sections/features/FeaturesBentoGrid';
import SectionErrorBoundary from "@/components/ui/SectionErrorBoundary";
export default function FeaturesSection(): React.JSX.Element {
return (
<div id="features" data-section="features">
<SectionErrorBoundary name="features">
<FeaturesBentoGrid
tag="Capabilities"
title="Comprehensive E-commerce Solutions"
description="We blend technical mastery with business insight to scale your store."
features={[
{
title: "Custom Integration",
description: "Seamlessly connect your legacy systems to modern e-commerce stacks.",
imageSrc: "http://img.b2bpic.net/free-photo/3d-background-with-hexagonal-shapes-texture_23-2150473185.jpg",
},
{
title: "Performance Optimization",
description: "Speed up your site and increase conversion rates significantly.",
imageSrc: "http://img.b2bpic.net/free-photo/3d-abstract-network-technology-background-with-low-poly-plexus-design_1048-18867.jpg",
},
{
title: "Security First",
description: "Hardened architecture protecting your business and customer data.",
imageSrc: "http://img.b2bpic.net/free-photo/double-exposure-caucasian-man-virtual-reality-vr-headset-is-presumably-gamer-hacker-cracking-code-into-secure-network-server-with-lines-code_146671-18938.jpg",
},
{
title: "Scalable Architecture",
description: "Build systems meant to handle rapid growth and high traffic.",
imageSrc: "http://img.b2bpic.net/free-photo/abstract-blue-background-with-many-small-details-generative-ai_169016-30142.jpg",
},
]}
/>
</SectionErrorBoundary>
</div>
);
}

View File

@@ -0,0 +1,39 @@
// AUTO-GENERATED by per-section-migrate. Edit freely — Bob will treat this
// file as the canonical source for the "hero" section.
import React from 'react';
import HeroBillboardTiltedCarousel from '@/components/sections/hero/HeroBillboardTiltedCarousel';
import SectionErrorBoundary from "@/components/ui/SectionErrorBoundary";
export default function HeroSection(): React.JSX.Element {
return (
<div id="hero" data-section="hero">
<SectionErrorBoundary name="hero">
<HeroBillboardTiltedCarousel
tag="Syntax2Scale"
title="From Code To Commerce - We've Got You Covered"
description="Transforming complex code into high-performing, scalable e-commerce solutions that drive real results."
primaryButton={{
text: "Start Project",
href: "#contact",
}}
secondaryButton={{
text: "View Case Studies",
href: "#about",
}}
items={[
{
imageSrc: "http://img.b2bpic.net/free-photo/3d-abstract-background-colourful-cubes_1048-12341.jpg",
},
{
imageSrc: "http://img.b2bpic.net/free-photo/3d-render-modern-technology-background-with-digital-particles-design_1048-15444.jpg",
},
{
imageSrc: "http://img.b2bpic.net/free-photo/full-frame-shot-patterned-background_1359-1093.jpg",
},
]}
/>
</SectionErrorBoundary>
</div>
);
}

View File

@@ -0,0 +1,34 @@
// AUTO-GENERATED by per-section-migrate. Edit freely — Bob will treat this
// file as the canonical source for the "metrics" section.
import React from 'react';
import MetricsMediaCards from '@/components/sections/metrics/MetricsMediaCards';
import SectionErrorBoundary from "@/components/ui/SectionErrorBoundary";
export default function MetricsSection(): React.JSX.Element {
return (
<div id="metrics" data-section="metrics">
<SectionErrorBoundary name="metrics">
<MetricsMediaCards
tag="Proven Results"
title="Scaling Businesses Globally"
description="We deliver data-backed improvements to our clients' bottom lines."
metrics={[
{
value: "150+",
title: "Projects Delivered",
description: "Succesful integrations across major platforms.",
imageSrc: "http://img.b2bpic.net/free-photo/person-reading-data-tablet_23-2149370610.jpg",
},
{
value: "40%",
title: "Avg. Speed Boost",
description: "Drastically improving core web vitals.",
imageSrc: "http://img.b2bpic.net/free-photo/data-statistic-green-blackboard_1379-290.jpg",
},
]}
/>
</SectionErrorBoundary>
</div>
);
}

View File

@@ -0,0 +1,64 @@
// AUTO-GENERATED by per-section-migrate. Edit freely — Bob will treat this
// file as the canonical source for the "services" section.
import React from 'react';
import FeaturesRevealCardsBento from '@/components/sections/features/FeaturesRevealCardsBento';
import SectionErrorBoundary from "@/components/ui/SectionErrorBoundary";
export default function ServicesSection(): React.JSX.Element {
return (
<div id="services" data-section="services">
<SectionErrorBoundary name="services">
<FeaturesRevealCardsBento
tag="Our Expertise"
title="Scale With Confidence"
description="Specialized services tailored to your technical needs."
items={[
{
title: "Shopify Development",
description: "Expert store customization and app development.",
href: "#",
imageSrc: "http://img.b2bpic.net/free-photo/3d-shopping-cart-spheres-futuristic-neon-scene_23-2152026888.jpg",
},
{
title: "Headless E-commerce",
description: "Modern frontend experiences with robust backends.",
href: "#",
imageSrc: "http://img.b2bpic.net/free-photo/blurred-night-lights_23-2148139372.jpg",
},
{
title: "API Strategy",
description: "Architecting systems for maximum data connectivity.",
href: "#",
imageSrc: "http://img.b2bpic.net/free-photo/blurred-night-lights_23-2148139314.jpg",
},
{
title: "Cloud Migration",
description: "Transition your legacy stack to the cloud efficiently.",
href: "#",
imageSrc: "http://img.b2bpic.net/free-photo/professional-boardroom-computer-screen-showcases-business-data-statistics-aiding-executives_482257-133141.jpg",
},
{
title: "Code Audits",
description: "Identifying performance bottlenecks and security risks.",
href: "#",
imageSrc: "http://img.b2bpic.net/free-photo/3d-render-modern-background-with-low-poly-plexus-design_1048-13423.jpg",
},
{
title: "Team Augmentation",
description: "Access specialized senior engineering talent on demand.",
href: "#",
imageSrc: "http://img.b2bpic.net/free-photo/colorful-light-prisms-reflection_23-2148898146.jpg",
},
{
title: "Technical SEO",
description: "Optimizing site structure for search engine indexing.",
href: "#",
imageSrc: "http://img.b2bpic.net/free-photo/teleworker-home-office-gathering-information-from-internet-seminar_482257-119301.jpg",
},
]}
/>
</SectionErrorBoundary>
</div>
);
}

View File

@@ -0,0 +1,57 @@
// AUTO-GENERATED by per-section-migrate. Edit freely — Bob will treat this
// file as the canonical source for the "testimonials" section.
import React from 'react';
import TestimonialRatingCards from '@/components/sections/testimonial/TestimonialRatingCards';
import SectionErrorBoundary from "@/components/ui/SectionErrorBoundary";
export default function TestimonialsSection(): React.JSX.Element {
return (
<div id="testimonials" data-section="testimonials">
<SectionErrorBoundary name="testimonials">
<TestimonialRatingCards
tag="Kind Words"
title="What Clients Say"
description="Success stories from partners we've helped grow."
testimonials={[
{
name: "Alex Rivers",
role: "CEO, EcomGrowth",
quote: "Exceptional technical expertise.",
rating: 5,
imageSrc: "http://img.b2bpic.net/free-photo/confident-businessman-smiling_107420-84734.jpg",
},
{
name: "Sarah Chen",
role: "CTO, ShopScale",
quote: "The code quality is outstanding.",
rating: 5,
imageSrc: "http://img.b2bpic.net/free-photo/happy-woman-using-tablet-wall_23-2148095797.jpg",
},
{
name: "David Miller",
role: "Founder, RetailFlow",
quote: "Truly changed how we operate.",
rating: 5,
imageSrc: "http://img.b2bpic.net/free-photo/close-up-entrepreneur-with-corporate-job-looking-camera-business-office-portrait-young-man-preparing-work-planning-development-industry-with-technology-computer_482257-29387.jpg",
},
{
name: "Elena Rossi",
role: "Marketing Head",
quote: "Seamless integration process.",
rating: 5,
imageSrc: "http://img.b2bpic.net/free-photo/confident-entrepreneur-satisfied-with-own-success_1163-5474.jpg",
},
{
name: "Marcus Thorne",
role: "Owner, Thorne Goods",
quote: "Highly recommended developers.",
rating: 5,
imageSrc: "http://img.b2bpic.net/free-photo/vertical-shot-friendly-barista-girl-smiling-you-while-preparing-coffee-pouring-milk-making_1258-203425.jpg",
},
]}
/>
</SectionErrorBoundary>
</div>
);
}