Bob AI: Add services page

This commit is contained in:
kudinDmitriyUp
2026-06-03 03:24:02 +00:00
parent 5740deaa4b
commit 262c8b5123
4 changed files with 67 additions and 1 deletions

View File

@@ -2,11 +2,13 @@ import { Routes, Route } from 'react-router-dom';
import Layout from './components/Layout';
import HomePage from './pages/HomePage';
import ServicesPage from "@/pages/ServicesPage";
export default function App() {
return (
<Routes>
<Route element={<Layout />}>
<Route path="/" element={<HomePage />} />
<Route path="/services" element={<ServicesPage />} />
</Route>
</Routes>
);

View File

@@ -34,7 +34,9 @@ export default function Layout() {
{
"name": "Metrics",
"href": "#metrics"
}
},
{ name: "Services", href: "/services" },
];
return (

View File

@@ -0,0 +1,61 @@
import { routes } from "@/routes";
import NavbarCentered from "@/components/ui/NavbarCentered";
import HeroBillboard from "@/components/sections/hero/HeroBillboard";
import FeaturesIconCards from "@/components/sections/features/FeaturesIconCards";
import ContactCta from "@/components/sections/contact/ContactCta";
import FooterSimple from "@/components/sections/footer/FooterSimple";
export default function ServicesPage() {
return (
<div className="flex flex-col min-h-screen bg-background text-foreground">
<NavbarCentered
logo="Webild"
navItems={routes.map((r) => ({ name: r.label, href: r.path }))}
ctaButton={{ text: "Get Started", href: "/contact" }}
/>
<main className="flex-grow">
<HeroBillboard
tag="Our Services"
title="Empowering Your Digital Journey"
description="We provide comprehensive solutions to help your business thrive in the digital landscape. From strategy to execution, we've got you covered."
primaryButton={{ text: "Explore Services", href: "/services#features" }}
secondaryButton={{ text: "Contact Us", href: "/contact" }}
imageSrc="https://img.b2bpic.net/img/business-meeting-discussion-strategy-teamwork-office-brainstorming-concept-1706691456185.webp"
/>
<FeaturesIconCards
tag="What We Offer"
title="Tailored Solutions for Every Need"
description="Our expert team delivers a range of services designed to accelerate your growth and achieve your business objectives."
features={[
{ icon: "Sparkles", title: "Digital Strategy", description: "Crafting a roadmap for your online success with data-driven insights." },
{ icon: "Code", title: "Web Development", description: "Building robust, scalable, and user-friendly websites and applications." },
{ icon: "Megaphone", title: "Marketing & SEO", description: "Boosting your visibility and driving traffic with effective campaigns." },
{ icon: "Palette", title: "UI/UX Design", description: "Creating intuitive and engaging user experiences that convert." },
{ icon: "Cloud", title: "Cloud Solutions", description: "Leveraging cloud power for efficiency, scalability, and security." },
{ icon: "Shield", title: "Cybersecurity", description: "Protecting your digital assets with advanced security measures." },
]}
/>
<ContactCta
tag="Ready to Start?"
text="Let's discuss how we can help your business achieve its full potential."
primaryButton={{ text: "Get a Free Quote", href: "/contact" }}
secondaryButton={{ text: "Learn More", href: "/about" }}
/>
</main>
<FooterSimple
brand="Webild"
columns={[
{ title: "Product", items: [{ label: "Features", href: "/features" }, { label: "Pricing", href: "/pricing" }] },
{ title: "Company", items: [{ label: "About Us", href: "/about" }, { label: "Careers", href: "#" }] },
{ title: "Resources", items: [{ label: "Blog", href: "/blog" }, { label: "Support", href: "#" }] },
]}
copyright="© 2024 Webuild. All rights reserved."
links={[{ label: "Privacy Policy", href: "/privacy" }, { label: "Terms of Service", href: "/terms" }]}
/>
</div>
);
}

View File

@@ -6,4 +6,5 @@ export interface Route {
export const routes: Route[] = [
{ path: '/', label: 'Home', pageFile: 'HomePage' },
{ path: '/services', label: 'Services', pageFile: 'ServicesPage' },
];