21 Commits

Author SHA1 Message Date
ec9a19e715 Merge version_6 into main
Merge version_6 into main
2026-02-25 20:12:29 +00:00
917d23fbb8 Update src/app/page.tsx 2026-02-25 20:12:25 +00:00
a82cc8dfef Update src/app/layout.tsx 2026-02-25 20:12:24 +00:00
4192a276d0 Switch to version 4: modified src/app/styles/variables.css 2026-02-25 20:10:04 +00:00
a9454d4613 Switch to version 4: modified src/app/page.tsx 2026-02-25 20:10:03 +00:00
de2ab1b443 Switch to version 4: modified src/app/layout.tsx 2026-02-25 20:10:02 +00:00
0207634310 Merge version_5 into main
Merge version_5 into main
2026-02-25 19:25:51 +00:00
f64b4613b7 Update src/app/page.tsx 2026-02-25 19:25:46 +00:00
0800fabfcc Switch to version 1: modified src/app/page.tsx 2026-02-25 19:19:12 +00:00
d885c2a8b9 Switch to version 2: modified src/app/styles/variables.css 2026-02-25 19:19:02 +00:00
3946eb4e5a Switch to version 3: modified src/app/styles/variables.css 2026-02-25 19:18:53 +00:00
290b304772 Switch to version 3: modified src/app/page.tsx 2026-02-25 19:18:52 +00:00
202f4a90c0 Switch to version 3: modified src/app/layout.tsx 2026-02-25 19:18:51 +00:00
7bd9add64e Merge version_4 into main
Merge version_4 into main
2026-02-25 17:59:59 +00:00
521e5a5159 Update src/app/styles/variables.css 2026-02-25 17:59:55 +00:00
0e39126ab1 Update src/app/page.tsx 2026-02-25 17:59:54 +00:00
6c15ef94a8 Update src/app/layout.tsx 2026-02-25 17:59:53 +00:00
3d3bf50035 Switch to version 2: modified src/app/styles/variables.css 2026-02-25 17:58:26 +00:00
e8c34a8f15 Merge version_3 into main
Merge version_3 into main
2026-02-25 17:53:24 +00:00
10cae40b02 Update src/app/styles/variables.css 2026-02-25 17:53:20 +00:00
370d13d917 Merge version_2 into main
Merge version_2 into main
2026-02-25 17:49:31 +00:00
2 changed files with 37 additions and 18 deletions

View File

@@ -2,14 +2,15 @@
import { ThemeProvider } from "@/providers/themeProvider/ThemeProvider"; import { ThemeProvider } from "@/providers/themeProvider/ThemeProvider";
import NavbarLayoutFloatingInline from '@/components/navbar/NavbarLayoutFloatingInline'; import NavbarLayoutFloatingInline from '@/components/navbar/NavbarLayoutFloatingInline';
import HeroBillboardScroll from '@/components/sections/hero/HeroBillboardScroll'; import HeroOverlay from '@/components/sections/hero/HeroOverlay';
import TextSplitAbout from '@/components/sections/about/TextSplitAbout'; import TextSplitAbout from '@/components/sections/about/TextSplitAbout';
import FeatureBento from '@/components/sections/feature/FeatureBento'; import FeatureBento from '@/components/sections/feature/FeatureBento';
import TestimonialCardFifteen from '@/components/sections/testimonial/TestimonialCardFifteen'; import TestimonialCardFifteen from '@/components/sections/testimonial/TestimonialCardFifteen';
import ProductCardFour from '@/components/sections/product/ProductCardFour'; import ProductCardFour from '@/components/sections/product/ProductCardFour';
import ContactSplit from '@/components/sections/contact/ContactSplit'; import ContactSplit from '@/components/sections/contact/ContactSplit';
import FooterBase from '@/components/sections/footer/FooterBase'; import FooterBase from '@/components/sections/footer/FooterBase';
import { Brush, Feather, Figma, LayoutTemplate, Lightbulb, Monitor, Palette, Sparkles, Type } from "lucide-react"; import MetricCardOne from '@/components/sections/metrics/MetricCardOne';
import { Brush, Feather, Figma, LayoutTemplate, Lightbulb, Monitor, Palette, Sparkles, Type, TrendingUp, Users, Rocket } from "lucide-react";
export default function LandingPage() { export default function LandingPage() {
return ( return (
@@ -35,13 +36,15 @@ export default function LandingPage() {
</div> </div>
<div id="hero" data-section="hero"> <div id="hero" data-section="hero">
<HeroBillboardScroll <HeroOverlay
title="Bamboleya: Where Ideas Take Form" title="Bamboleya: Where Ideas Take Form"
description="Transforming visions into captivating digital experiences with creativity and precision. Let's build something remarkable together." description="Transforming visions into captivating digital experiences with creativity and precision. Let's build something remarkable together."
background={{variant:"sparkles-gradient"}}
buttons={[{text:"Our Services",href:"#features"},{text:"See Our Work",href:"#products"}]} buttons={[{text:"Our Services",href:"#features"},{text:"See Our Work",href:"#products"}]}
imageSrc="http://img.b2bpic.net/free-photo/medium-shot-people-working-together_23-2149345223.jpg" imageSrc="http://img.b2bpic.net/free-photo/medium-shot-people-working-together_23-2149345223.jpg"
imageAlt="Abstract illustration of a creative design process with elements like sketches, a laptop, and a lightbulb, symbolizing idea generation and digital execution." imageAlt="Abstract illustration of a creative design process with elements like sketches, a laptop, and a lightbulb, symbolizing idea generation and digital execution."
textPosition="center"
showBlur={true}
showDimOverlay={false}
/> />
</div> </div>
@@ -108,6 +111,22 @@ export default function LandingPage() {
/> />
</div> </div>
<div id="metrics" data-section="metrics">
<MetricCardOne
title="Our Impact"
description="Key metrics showcasing the results we deliver for our clients."
gridVariant="uniform-all-items-equal"
textboxLayout="default"
animationType="slide-up"
useInvertedBackground={false}
metrics={[
{ id: '1', value: '100', title: 'Clients Served', description: 'Across various industries worldwide.', icon: Users },
{ id: '2', value: '95', title: '% Client Retention', description: 'A testament to our commitment to excellence.', icon: TrendingUp },
{ id: '3', value: '250', title: 'Projects Completed', description: 'From small startups to large enterprises.', icon: Rocket }
]}
/>
</div>
<div id="footer" data-section="footer"> <div id="footer" data-section="footer">
<FooterBase <FooterBase
columns={[{title:"Services",items:[{label:"Web Design",href:"#features"},{label:"Branding",href:"#features"},{label:"UI/UX",href:"#features"}]},{title:"Company",items:[{label:"About Us",href:"#about"},{label:"Our Work",href:"#products"}]},{title:"Connect",items:[{label:"Contact",href:"#contact"},{label:"LinkedIn",href:"https://linkedin.com/company/bamboleya"},{label:"Instagram",href:"https://instagram.com/bamboleya"}]}]} columns={[{title:"Services",items:[{label:"Web Design",href:"#features"},{label:"Branding",href:"#features"},{label:"UI/UX",href:"#features"}]},{title:"Company",items:[{label:"About Us",href:"#about"},{label:"Our Work",href:"#products"}]},{title:"Connect",items:[{label:"Contact",href:"#contact"},{label:"LinkedIn",href:"https://linkedin.com/company/bamboleya"},{label:"Instagram",href:"https://instagram.com/bamboleya"}]}]}

View File

@@ -2,23 +2,23 @@
/* Base units */ /* Base units */
/* --vw is set by ThemeProvider */ /* --vw is set by ThemeProvider */
/* --background: #fbfaff;; /* --background: #f5f5f5;;
--card: #f7f5ff;; --card: #ffffff;;
--foreground: #0f0022;; --foreground: #1c1c1c;;
--primary-cta: #8b5cf6;; --primary-cta: #e63946;;
--secondary-cta: #ffffff;; --secondary-cta: #ffffff;;
--accent: #d8cef5;; --accent: #159c49;;
--background-accent: #c4a8f9;; */ --background-accent: #a8e8ba;; */
--background: #fbfaff;; --background: #f5f5f5;;
--card: #f7f5ff;; --card: #ffffff;;
--foreground: #0f0022;; --foreground: #1c1c1c;;
--primary-cta: #8b5cf6;; --primary-cta: #e63946;;
--primary-cta-text: #fbfaff;; --primary-cta-text: #ffffff;;
--secondary-cta: #ffffff;; --secondary-cta: #ffffff;;
--secondary-cta-text: #0f0022;; --secondary-cta-text: #1c1c1c;;
--accent: #d8cef5;; --accent: #159c49;;
--background-accent: #c4a8f9;; --background-accent: #a8e8ba;;
/* 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);