15 Commits

Author SHA1 Message Date
3e30d96568 Merge version_14_1780587851932 into main
Merge version_14_1780587851932 into main
2026-06-04 15:44:48 +00:00
kudinDmitriyUp
f92c053d9a Bob AI (stub): remove all sections except hero and contact form 2026-06-04 15:44:45 +00:00
8bf9127975 Merge version_13_1780587774200 into main
Merge version_13_1780587774200 into main
2026-06-04 15:43:33 +00:00
kudinDmitriyUp
e706c96446 Bob AI (stub): remove all sections except hero and contact form 2026-06-04 15:43:30 +00:00
56a01645f1 Merge version_12_1780587609768 into main
Merge version_12_1780587609768 into main
2026-06-04 15:41:32 +00:00
kudinDmitriyUp
532ed40610 Bob AI: Reorder the 'case-studies-cards' section to appear before th 2026-06-04 15:40:56 +00:00
c2646d5c11 Merge version_11_1780587441025 into main
Merge version_11_1780587441025 into main
2026-06-04 15:39:11 +00:00
kudinDmitriyUp
548163a783 Bob AI: Added newsletter signup section 2026-06-04 15:38:07 +00:00
58750c9da9 Merge version_10_1780574979157 into main
Merge version_10_1780574979157 into main
2026-06-04 12:11:10 +00:00
kudinDmitriyUp
10de60098f Bob AI: Added Pricing section with highlighted cards 2026-06-04 12:10:22 +00:00
ea8d03e0ec Merge version_9_1780574627751 into main
Merge version_9_1780574627751 into main
2026-06-04 12:06:08 +00:00
kudinDmitriyUp
6beb29ee23 Bob AI: Introduce a dedicated Case Studies section to showcase in-de 2026-06-04 12:05:26 +00:00
7b8ba995cd Merge version_8_1780517966951 into main
Merge version_8_1780517966951 into main
2026-06-03 20:20:44 +00:00
kudinDmitriyUp
a11568b7c7 Bob AI: Added How It Works section to outline onboarding steps 2026-06-03 20:20:04 +00:00
0194a09ddb Merge version_7_1780492634052 into main
Merge version_7_1780492634052 into main
2026-06-03 13:19:00 +00:00
5 changed files with 84 additions and 5 deletions

View File

@@ -1,28 +1,38 @@
// AUTO-GENERATED shell by per-section-migrate.
// Section bodies live in ./<PageBase>/sections/<X>.tsx. Edit the section
// files directly; this shell only fixes render order.
import React from 'react';
import HomeSection from './HomePage/sections/Home';
import AboutSection from './HomePage/sections/About';
import ProductsSection from './HomePage/sections/Products';
import HowItWorksSection from './HomePage/sections/HowItWorks';
import WhyUsSection from './HomePage/sections/WhyUs';
import TestimonialsSection from './HomePage/sections/Testimonials';
import SocialProofSection from './HomePage/sections/SocialProof';
import PricingSection from './HomePage/sections/Pricing';
import FaqSection from './HomePage/sections/Faq';
import NewsletterSection from './HomePage/sections/Newsletter';
import CaseStudiesCardsSection from './HomePage/sections/CaseStudiesCards';
import ContactSection from './HomePage/sections/Contact';
{/* webild-stub @2026-06-04T15:44:44.030Z: remove all sections except hero and contact form */}
{/* webild-stub @2026-06-04T15:43:28.905Z: remove all sections except hero and contact form */}
export default function HomePage(): React.JSX.Element {
return (
<>
<HomeSection />
<AboutSection />
<ProductsSection />
<HowItWorksSection />
<WhyUsSection />
<TestimonialsSection />
<SocialProofSection />
<PricingSection />
<FaqSection />
<NewsletterSection />
<CaseStudiesCardsSection />
<ContactSection />
</>
);
}
}

View File

@@ -0,0 +1,17 @@
// Created by add_section_from_catalog (BlogSimpleCards).
import React from 'react';
import BlogSimpleCards from '@/components/sections/blog/BlogSimpleCards';
export default function CaseStudiesCardsSection(): React.JSX.Element {
return (
<div data-webild-section="case-studies-cards" id="case-studies-cards">
<BlogSimpleCards
tag="Case Studies"
items={[{"imageSrc":"https://images.unsplash.com/photo-1460925895917-afdab827c52f?auto=format&fit=crop&q=80&w=800&h=600","title":"Scaling Revenue by 300% in 6 Months","category":"E-commerce","date":"Oct 12, 2023","authorImageSrc":"https://images.unsplash.com/photo-1494790108377-be9c29b29330?auto=format&fit=crop&q=80&w=150&h=150","authorName":"Sarah Jenkins","excerpt":"Learn how we helped a boutique fashion brand optimize their conversion funnel and scale their ad spend profitably."},{"authorName":"David Chen","excerpt":"Discover the strategies we implemented to help a B2B SaaS company reduce their churn rate by 40%.","authorImageSrc":"https://images.unsplash.com/photo-1507003211169-0a1dd7228f2d?auto=format&fit=crop&q=80&w=150&h=150","date":"Nov 05, 2023","imageSrc":"https://images.unsplash.com/photo-1551288049-bebda4e38f71?auto=format&fit=crop&q=80&w=800&h=600","category":"SaaS","title":"Reducing Churn and Boosting Retention"},{"authorImageSrc":"https://images.unsplash.com/photo-1438761681033-6461ffad8d80?auto=format&fit=crop&q=80&w=150&h=150","excerpt":"See how our custom software solution reduced patient onboarding time by 60% for a regional clinic network.","authorName":"Emily Rodriguez","date":"Dec 18, 2023","title":"Streamlining Patient Onboarding","category":"Healthcare","imageSrc":"https://images.unsplash.com/photo-1576091160399-112ba8d25d1d?auto=format&fit=crop&q=80&w=800&h=600"}]}
title="Real Results from Real Clients"
description="Dive deep into how we've helped businesses achieve their goals and overcome their biggest challenges."
/>
</div>
);
}

View File

@@ -0,0 +1,17 @@
// Created by add_section_from_catalog (FeaturesDetailedSteps).
import React from 'react';
import FeaturesDetailedSteps from '@/components/sections/features/FeaturesDetailedSteps';
export default function HowItWorksSection(): React.JSX.Element {
return (
<div data-webild-section="how-it-works" id="how-it-works">
<FeaturesDetailedSteps
title="Get started in 3 simple steps"
steps={[{"tag":"Step 1","imageSrc":"https://images.unsplash.com/photo-1551288049-bebda4e38f71?q=80&w=2070&auto=format&fit=crop","description":"Enter your details and verify your email to get instant access to our platform.","title":"Create your account","subtitle":"Sign up in seconds"},{"subtitle":"Tailor it to your needs","imageSrc":"https://images.unsplash.com/photo-1460925895917-afdab827c52f?q=80&w=2015&auto=format&fit=crop","tag":"Step 2","title":"Configure your workspace","description":"Set up your preferences, invite team members, and connect your favorite tools."},{"subtitle":"See results immediately","imageSrc":"https://images.unsplash.com/photo-1551434678-e076c223a692?q=80&w=2070&auto=format&fit=crop","tag":"Step 3","title":"Start achieving goals","description":"Launch your first project and track your progress with our intuitive dashboard."}]}
description="Our onboarding process is designed to be quick and painless so you can start seeing value immediately."
tag="How It Works"
/>
</div>
);
}

View File

@@ -0,0 +1,18 @@
// Created by add_section_from_catalog (ContactCenter).
import React from 'react';
import ContactCenter from '@/components/sections/contact/ContactCenter';
export default function NewsletterSection(): React.JSX.Element {
return (
<div data-webild-section="newsletter" id="newsletter">
<ContactCenter
inputPlaceholder="Enter your email address"
title="Stay in the Loop"
description="Join our newsletter to get the latest news, updates, and special offers delivered directly to your inbox."
tag="Newsletter"
buttonText="Subscribe"
/>
</div>
);
}

View File

@@ -0,0 +1,17 @@
// Created by add_section_from_catalog (PricingHighlightedCards).
import React from 'react';
import PricingHighlightedCards from '@/components/sections/pricing/PricingHighlightedCards';
export default function PricingSection(): React.JSX.Element {
return (
<div data-webild-section="pricing" id="pricing">
<PricingHighlightedCards
title="Simple, Transparent Pricing"
plans={[{"features":["1 Artisan Loaf per week","Choice of Sourdough or Rye","Free in-store pickup"],"tag":"Basic","primaryButton":{"href":"#","text":"Subscribe Now"},"price":"$15/wk","description":"Perfect for individuals who want fresh bread weekly."},{"highlight":"Most Popular","tag":"Family","description":"Ideal for families who love fresh baked goods.","price":"$35/wk","primaryButton":{"href":"#","text":"Subscribe Now"},"features":["3 Artisan Loaves per week","Assorted Pastries box (4 pcs)","Free local delivery"]},{"features":["Custom cake orders","Large pastry platters","Dedicated catering manager"],"description":"For parties, corporate events, and special occasions.","primaryButton":{"href":"#","text":"Contact Us"},"price":"Custom","tag":"Event"}]}
tag="Pricing"
description="Choose the perfect plan for your daily bread and pastry needs."
/>
</div>
);
}