17 Commits

Author SHA1 Message Date
92c9fa9799 Update src/app/page.tsx 2026-04-06 00:47:25 +00:00
03c562cbeb Update src/app/page.tsx 2026-04-06 00:46:51 +00:00
c836c40744 Update src/app/page.tsx 2026-04-06 00:46:16 +00:00
e56c7cc429 Update src/app/page.tsx 2026-04-06 00:45:42 +00:00
fbe3d9b083 Update src/app/page.tsx 2026-04-06 00:45:11 +00:00
87ffff02b2 Update src/app/page.tsx 2026-04-06 00:44:38 +00:00
474e4e7f99 Update src/app/page.tsx 2026-04-06 00:44:00 +00:00
a3621a7d8e Update src/app/page.tsx 2026-04-06 00:43:18 +00:00
a069ea73eb Update src/app/page.tsx 2026-04-06 00:42:46 +00:00
f31d820dcd Update src/app/page.tsx 2026-04-06 00:42:10 +00:00
3d526c4ba4 Update src/app/page.tsx 2026-04-06 00:41:39 +00:00
e07afdb786 Update src/app/page.tsx 2026-04-06 00:41:09 +00:00
5f49c2b371 Merge version_2 into main
Merge version_2 into main
2026-04-06 00:34:14 +00:00
f70cf5f7a5 Update src/app/page.tsx 2026-04-06 00:34:08 +00:00
cee68e9693 Merge version_2 into main
Merge version_2 into main
2026-04-06 00:33:42 +00:00
eaade8db5d Update src/app/styles/variables.css 2026-04-06 00:33:39 +00:00
0eefe8dc71 Update src/app/page.tsx 2026-04-06 00:33:39 +00:00
2 changed files with 102 additions and 261 deletions

View File

@@ -2,277 +2,118 @@
import ReactLenis from "lenis/react"; import ReactLenis from "lenis/react";
import { ThemeProvider } from "@/providers/themeProvider/ThemeProvider"; import { ThemeProvider } from "@/providers/themeProvider/ThemeProvider";
import HeroSplitKpi from "@/components/sections/hero/HeroSplitKpi";
import TextAbout from "@/components/sections/about/TextAbout";
import NavbarLayoutFloatingInline from "@/components/navbar/NavbarLayoutFloatingInline"; import NavbarLayoutFloatingInline from "@/components/navbar/NavbarLayoutFloatingInline";
import { Sparkles, Users, Globe, Zap, Star, Layers, Twitter, Instagram, Linkedin } from "lucide-react"; import HeroSplitDualMedia from "@/components/sections/hero/HeroSplitDualMedia";
import MetricCardOne from "@/components/sections/metrics/MetricCardOne"; import MediaAbout from "@/components/sections/about/MediaAbout";
import TestimonialCardFive from "@/components/sections/testimonial/TestimonialCardFive"; import ProductCardFour from "@/components/sections/product/ProductCardFour";
import FeatureCardNineteen from "@/components/sections/feature/FeatureCardNineteen"; import TestimonialCardTwelve from "@/components/sections/testimonial/TestimonialCardTwelve";
import FeatureCardTen from "@/components/sections/feature/FeatureCardTen"; import ContactCTA from "@/components/sections/contact/ContactCTA";
import { Check, Code, Palette, TrendingUp } from "lucide-react"; import FooterMedia from "@/components/sections/footer/FooterMedia";
import ContactText from "@/components/sections/contact/ContactText"; import { Coffee, MapPin, Star } from "lucide-react";
import FooterCard from "@/components/sections/footer/FooterCard";
export default function WebAgencyThemePage() { export default function BroadStreetCafePage() {
const navItems = [ const navItems = [
{ name: "Home", id: "home" }, { name: "Home", id: "hero" },
{ name: "Services", id: "services" }, { name: "About", id: "about" },
{ name: "Work", id: "work" }, { name: "Menu", id: "menu" },
{ name: "Contact", id: "contact" }, { name: "Reviews", id: "reviews" },
{ name: "Location", id: "location" },
]; ];
return ( return (
<ThemeProvider <ThemeProvider
defaultButtonVariant="icon-arrow" defaultButtonVariant="hover-bubble"
defaultTextAnimation="entrance-slide" defaultTextAnimation="reveal-blur"
borderRadius="pill" borderRadius="rounded"
contentWidth="medium" contentWidth="medium"
sizing="medium" sizing="medium"
background="aurora" background="noiseDiagonalGradient"
cardStyle="layered-gradient" cardStyle="glass-elevated"
primaryButtonStyle="gradient" primaryButtonStyle="radial-glow"
secondaryButtonStyle="glass" secondaryButtonStyle="glass"
headingFontWeight="medium" headingFontWeight="semibold"
> >
<ReactLenis root> <ReactLenis root>
<NavbarLayoutFloatingInline <NavbarLayoutFloatingInline
navItems={navItems} navItems={navItems}
brandName="Studio" brandName="Broad Street Cafe"
button={{ text: "Get in Touch", href: "#contact" }} button={{ text: "Order Now", href: "#menu" }}
/> />
<HeroSplitKpi <div id="hero">
background={{ variant: "radial-gradient" }} <HeroSplitDualMedia
tag="Award-Winning Agency" tag="Broad Street Cafe"
tagIcon={Sparkles} tagIcon={Coffee}
title="We Build Digital Experiences" title="Your Daily Escape in the Heart of the City"
description="Transform your brand with cutting-edge web design and development. We craft stunning websites that convert visitors into customers." description="Experience handcrafted artisan coffee, locally sourced pastries, and a warm, inviting atmosphere that feels just like home."
enableKpiAnimation={true} background={{ variant: "radial-gradient" }}
kpis={[ mediaItems={[
{ value: "150+", label: "Projects Delivered" }, { imageSrc: "https://images.unsplash.com/photo-1554118811-1e0d58224f24?w=800&h=600", imageAlt: "Cafe atmosphere" },
{ value: "98%", label: "Client Satisfaction" }, { imageSrc: "https://images.unsplash.com/photo-1509042239860-f550ce710b93?w=800&h=600", imageAlt: "Pouring latte art" }
{ value: "12+", label: "Years Experience" }, ]}
]} rating={5}
buttons={[ ratingText="Rated 5 stars by our local community"
{ buttons={[{ text: "View Our Menu", href: "#menu" }, { text: "Find Us", href: "#location" }]}
text: "Start Project", />
href: "#contact", </div>
}, <div id="about">
{ <MediaAbout
text: "View Work", title="Where Community Meets Quality"
href: "#work", description="Founded on Broad Street in 2015, we are dedicated to serving premium beans and building connections. Every cup tells a story of passion and craftsmanship."
}, imageSrc="https://images.unsplash.com/photo-1453614512568-c4024d13c247?w=800&h=600"
]} imageAlt="Our cafe interior"
avatars={[ useInvertedBackground={false}
{ src: "https://webuild-dev.s3.eu-north-1.amazonaws.com/default/templates/web-agency/hero/hero2.webp", alt: "Team member 1" }, buttons={[{ text: "Our Story", href: "#about" }]}
{ src: "https://webuild-dev.s3.eu-north-1.amazonaws.com/default/templates/web-agency/hero/hero3.webp", alt: "Team member 2" }, />
{ src: "https://webuild-dev.s3.eu-north-1.amazonaws.com/default/templates/web-agency/hero/hero4.webp", alt: "Team member 3" } </div>
]} <div id="menu">
avatarText="Trusted by startups and Fortune 500 companies" <ProductCardFour
imageSrc="https://webuild-dev.s3.eu-north-1.amazonaws.com/default/templates/web-agency/hero/hero1.webp" title="Menu Preview"
imageAlt="Web design showcase" description="A selection of our finest house blends and artisanal delicacies."
mediaAnimation="slide-up" gridVariant="three-columns-all-equal-width"
showMarqueeCard={false} animationType="blur-reveal"
marqueeItems={[ textboxLayout="default"
{ type: "image", src: "https://webuild-dev.s3.eu-north-1.amazonaws.com/default/logo.svg", alt: "Logo" }, useInvertedBackground={false}
{ type: "image", src: "https://webuild-dev.s3.eu-north-1.amazonaws.com/default/logo.svg", alt: "Logo" }, products={[
{ type: "image", src: "https://webuild-dev.s3.eu-north-1.amazonaws.com/default/logo.svg", alt: "Logo" }, { id: "1", name: "Signature House Blend", price: "$4.50", variant: "Dark Roast", imageSrc: "https://images.unsplash.com/photo-1559056199-641a0ac8b55e?w=400&h=400" },
{ type: "image", src: "https://webuild-dev.s3.eu-north-1.amazonaws.com/default/logo.svg", alt: "Logo" }, { id: "2", name: "Almond Croissant", price: "$5.00", variant: "Freshly Baked", imageSrc: "https://images.unsplash.com/photo-1555507036-ab1f4038808a?w=400&h=400" },
{ type: "image", src: "https://webuild-dev.s3.eu-north-1.amazonaws.com/default/logo.svg", alt: "Logo" }, { id: "3", name: "Cold Brew Vanilla", price: "$5.50", variant: "Signature Drink", imageSrc: "https://images.unsplash.com/photo-1517701160215-38148b894174?w=400&h=400" }
{ type: "image", src: "https://webuild-dev.s3.eu-north-1.amazonaws.com/default/logo.svg", alt: "Logo" }, ]}
{ type: "image", src: "https://webuild-dev.s3.eu-north-1.amazonaws.com/default/logo.svg", alt: "Logo" }, />
{ type: "image", src: "https://webuild-dev.s3.eu-north-1.amazonaws.com/default/logo.svg", alt: "Logo" }, </div>
{ type: "image", src: "https://webuild-dev.s3.eu-north-1.amazonaws.com/default/logo.svg", alt: "Logo" }, <div id="reviews">
{ type: "image", src: "https://webuild-dev.s3.eu-north-1.amazonaws.com/default/logo.svg", alt: "Logo" }, <TestimonialCardTwelve
]} cardTitle="Community Love"
marqueeClassName="md:mb-5" cardTag="Reviews"
/> cardTagIcon={Star}
<TextAbout cardAnimation="slide-up"
title="We craft digital experiences that captivate audiences and drive meaningful results for ambitious brands worldwide." useInvertedBackground={false}
buttons={[ testimonials={[
{ text: "Our Process", href: "#process" }, { id: "1", title: "Exceptional quality", name: "Jessica M.", date: "2 days ago", avatarSrc: "https://images.unsplash.com/photo-1494790108377-be9c29b29330?w=100&h=100" },
{ text: "Meet the Team", href: "#team" }, { id: "2", title: "Great service", name: "Robert D.", date: "1 week ago", avatarSrc: "https://images.unsplash.com/photo-1500648767791-00dcc994a43e?w=100&h=100" },
]} { id: "3", title: "Lovely place", name: "Sarah L.", date: "2 weeks ago", avatarSrc: "https://images.unsplash.com/photo-1438761681033-6461ffad8d80?w=100&h=100" }
useInvertedBackground={false} ]}
/> />
<FeatureCardNineteen </div>
title="Our Services" <div id="location">
description="A proven methodology that delivers results consistently across every project." <ContactCTA
tag="What We Do" tag="Visit Us"
tagIcon={Layers} tagIcon={MapPin}
features={[ title="123 Broad Street, Downtown"
{ description="Open daily from 7 AM to 6 PM. Come say hello and enjoy the finest coffee in the city."
tag: "Service 01", buttons={[{ text: "Get Directions", href: "#" }]}
title: "01", background={{ variant: "radial-gradient" }}
subtitle: "Web Development", useInvertedBackground={false}
description: "Your website should be more than functional—it should resonate. We craft bespoke digital experiences that merge innovation with creativity, delivering intuitive, visually stunning platforms that captivate audiences, reflect your brand's essence, and adapt to future opportunities.", />
imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/default/templates/web-agency/process/process1.webp", </div>
imageAlt: "Web development", <FooterMedia
}, imageSrc="https://images.unsplash.com/photo-1501339847302-ac426a4a7cbb?w=800&h=400"
{ logoText="Broad Street Cafe"
tag: "Service 02", columns={[
title: "02", { title: "Hours", items: [{ label: "Mon-Sun: 7am-6pm", href: "#" }] },
subtitle: "Marketing", { title: "Contact", items: [{ label: "hello@broadstreetcafe.com", href: "#" }] }
description: "Impactful marketing goes beyond visibility—it creates connections. We fuse creativity with analytics to craft adaptive strategies that engage your audience authentically, keeping your brand relevant and resonant while delivering measurable results in an ever-evolving digital world.",
imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/default/templates/web-agency/process/process2.webp",
imageAlt: "Marketing",
},
{
tag: "Service 03",
title: "03",
subtitle: "Design",
description: "Design is your brand's voice. We craft visuals and layouts that communicate purpose, inspire trust, and connect emotionally. By harmonizing artistry with intent, our designs transform user interactions into meaningful, memorable experiences that align with your identity.",
imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/default/templates/web-agency/process/process3.webp",
imageAlt: "Design",
},
{
tag: "Service 04",
title: "04",
subtitle: "Software Development",
description: "We build custom software that evolves with your business. By addressing unique challenges, our tailored solutions streamline workflows, eliminate inefficiencies, and foster innovation—empowering you to scale, adapt, and maintain a competitive edge in an ever-changing landscape.",
imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/default/templates/web-agency/process/process4.webp",
imageAlt: "Software development",
},
]}
textboxLayout="default"
useInvertedBackground={false}
/>
<MetricCardOne
title="Results That Speak"
description="Our track record of delivering exceptional digital solutions for clients across industries."
tag="Our Impact"
tagIcon={Sparkles}
metrics={[
{ id: "clients", value: "200+", title: "Happy Clients", description: "Businesses transformed through our digital solutions", icon: Users },
{ id: "projects", value: "500+", title: "Projects", description: "Websites and apps launched worldwide", icon: Globe },
{ id: "performance", value: "99%", title: "Uptime", description: "Reliable performance for all our projects", icon: Zap },
]}
gridVariant="uniform-all-items-equal"
animationType="depth-3d"
textboxLayout="default"
useInvertedBackground={false}
/>
<TestimonialCardFive
title="What Our Clients Say"
description="Hear from the brands we've helped transform through innovative digital solutions."
tag="Testimonials"
tagIcon={Star}
testimonials={[
{
id: "1",
name: "Sarah Johnson",
date: "CEO, TechStart",
title: "Transformed Our Digital Presence",
quote: "Working with Studio was a game-changer for our startup. They delivered a website that not only looks stunning but converts visitors into customers at twice our previous rate.",
tag: "Web Development",
avatarSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/default/templates/web-agency/hero/hero2.webp",
avatarAlt: "Sarah Johnson",
imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/default/templates/web-agency/hero/hero2.webp",
imageAlt: "TechStart project showcase",
},
{
id: "2",
name: "Michael Chen",
date: "Founder, GrowthLab",
title: "Exceeded All Expectations",
quote: "The team's attention to detail and creative vision brought our brand to life in ways we never imagined. Our new platform has received incredible feedback from users.",
tag: "Brand Design",
avatarSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/default/templates/web-agency/hero/hero3.webp",
avatarAlt: "Michael Chen",
imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/default/templates/web-agency/hero/hero3.webp",
imageAlt: "GrowthLab project showcase",
},
{
id: "3",
name: "Emily Rodriguez",
date: "Marketing Director, Elevate",
title: "A True Partnership",
quote: "From strategy to execution, Studio understood our vision and delivered beyond what we hoped for. The new website has become our most powerful marketing asset.",
tag: "E-commerce",
avatarSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/default/templates/web-agency/hero/hero4.webp",
avatarAlt: "Emil Svenson",
imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/default/templates/web-agency/hero/hero4.webp",
imageAlt: "Elevate project showcase",
},
{
id: "4",
name: "David Park",
date: "CTO, InnovateCo",
title: "Technical Excellence",
quote: "The development team delivered a high-performance application that handles our complex requirements with ease. Their technical expertise is unmatched in the industry.",
tag: "Web Application",
avatarSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/default/templates/web-agency/hero/hero5.webp",
avatarAlt: "David Park",
imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/default/templates/web-agency/hero/hero5.webp",
imageAlt: "InnovateCo project showcase",
},
]}
textboxLayout="default"
useInvertedBackground={false}
/>
<FeatureCardTen
tag="How We Work"
tagIcon={Layers}
title="Our Process"
description="A structured approach that turns your vision into results, every step of the way."
textboxLayout="default"
animationType="slide-up"
useInvertedBackground={false}
features={[
{
title: "Discovery & Strategy",
description: "We start by understanding your goals, audience, and market to build a roadmap tailored to your business.",
media: { imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/default/templates/web-agency/services/how1.webp", imageAlt: "Discovery and strategy" },
reverse: false,
items: [
{ icon: Code, text: "In-depth research and audits" },
{ icon: Zap, text: "Clear goals and KPIs defined" },
{ icon: Check, text: "Custom project roadmap" },
],
},
{
title: "Design & Prototyping",
description: "We translate strategy into visual concepts, iterating with you until every detail feels right.",
media: { imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/default/templates/web-agency/services/how2.webp", imageAlt: "Design and prototyping" },
reverse: true,
items: [
{ icon: Palette, text: "Wireframes and mockups" },
{ icon: Layers, text: "Interactive prototypes" },
{ icon: Check, text: "Client feedback loops" },
],
},
{
title: "Build & Launch",
description: "We develop, test, and deploy your project with precision, ensuring a smooth launch and measurable impact.",
media: { imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/default/templates/web-agency/services/how3.webp", imageAlt: "Build and launch" },
reverse: false,
items: [
{ icon: TrendingUp, text: "Agile development sprints" },
{ icon: Globe, text: "QA testing and optimization" },
{ icon: Check, text: "Launch support and analytics" },
],
},
]}
/>
<ContactText
text="Ready to transform your digital presence? Let's create something extraordinary together."
buttons={[
{ text: "Start a Project", href: "#contact" },
{ text: "Schedule a Call", href: "#call" },
]}
background={{ variant: "canvas-reveal" }}
useInvertedBackground={false}
/>
<FooterCard
logoText="Studio"
copyrightText="© 2025 Studio. All rights reserved."
socialLinks={[
{ icon: Twitter, href: "https://twitter.com", ariaLabel: "Follow us on Twitter" },
{ icon: Instagram, href: "https://instagram.com", ariaLabel: "Follow us on Instagram" },
{ icon: Linkedin, href: "https://linkedin.com", ariaLabel: "Connect on LinkedIn" },
]} ]}
/> />
</ReactLenis> </ReactLenis>
</ThemeProvider> </ThemeProvider>
); );
} }

View File

@@ -10,15 +10,15 @@
--accent: #ffffff; --accent: #ffffff;
--background-accent: #ffffff; */ --background-accent: #ffffff; */
--background: #f7f6f7; --background: #f6f0e9;
--card: #ffffff; --card: #efe7dd;
--foreground: #0c1325; --foreground: #2b180a;
--primary-cta: #0b07ff; --primary-cta: #2b180a;
--primary-cta-text: #f7f6f7; --primary-cta-text: #f7f6f7;
--secondary-cta: #ffffff; --secondary-cta: #efe7dd;
--secondary-cta-text: #0c1325; --secondary-cta-text: #0c1325;
--accent: #93b7ff; --accent: #94877c;
--background-accent: #a8bae8; --background-accent: #afa094;
/* text sizing - set by ThemeProvider */ /* text sizing - set by ThemeProvider */
/* --text-2xs: clamp(0.465rem, 0.62vw, 0.62rem); /* --text-2xs: clamp(0.465rem, 0.62vw, 0.62rem);