From 06c5d296401fe4b1645dfb4b39d459f9f5d85add Mon Sep 17 00:00:00 2001 From: bender Date: Tue, 10 Mar 2026 13:17:50 +0000 Subject: [PATCH 1/7] Add src/app/membership/page.tsx --- src/app/membership/page.tsx | 169 ++++++++++++++++++++++++++++++++++++ 1 file changed, 169 insertions(+) create mode 100644 src/app/membership/page.tsx diff --git a/src/app/membership/page.tsx b/src/app/membership/page.tsx new file mode 100644 index 0000000..eed6e09 --- /dev/null +++ b/src/app/membership/page.tsx @@ -0,0 +1,169 @@ +"use client"; + +import { ThemeProvider } from "@/providers/themeProvider/ThemeProvider"; +import NavbarStyleCentered from '@/components/navbar/NavbarStyleCentered/NavbarStyleCentered'; +import HeroBillboardScroll from '@/components/sections/hero/HeroBillboardScroll'; +import PricingCardEight from '@/components/sections/pricing/PricingCardEight'; +import SplitAbout from '@/components/sections/about/SplitAbout'; +import FooterBaseReveal from '@/components/sections/footer/FooterBaseReveal'; +import { Users, Crown, Zap, CheckCircle } from 'lucide-react'; + +export default function MembershipPage() { + return ( + + + +
+ +
+ +
+ +
+ +
+ +
+ + +
+ ); +} \ No newline at end of file -- 2.49.1 From b8f52f49ae0c0bd8fe25f22a23234d3037627200 Mon Sep 17 00:00:00 2001 From: bender Date: Tue, 10 Mar 2026 13:17:51 +0000 Subject: [PATCH 2/7] Add src/app/our-story/page.tsx --- src/app/our-story/page.tsx | 117 +++++++++++++++++++++++++++++++++++++ 1 file changed, 117 insertions(+) create mode 100644 src/app/our-story/page.tsx diff --git a/src/app/our-story/page.tsx b/src/app/our-story/page.tsx new file mode 100644 index 0000000..4d6e622 --- /dev/null +++ b/src/app/our-story/page.tsx @@ -0,0 +1,117 @@ +"use client"; + +import { ThemeProvider } from "@/providers/themeProvider/ThemeProvider"; +import NavbarStyleCentered from '@/components/navbar/NavbarStyleCentered/NavbarStyleCentered'; +import TimelineCardStack from '@/components/cardStack/layouts/timelines/TimelineCardStack'; +import FooterBaseReveal from '@/components/sections/footer/FooterBaseReveal'; +import { BookOpen, Zap, Award, Users } from 'lucide-react'; + +export default function OurStoryPage() { + return ( + + + +
+ +
+

2019: The Vision

+

+ Three data scientists noticed inefficiencies in sportsbook odds that could be systematically exploited. They realized that most bettors lacked tools to identify these opportunities at scale. This insight sparked the idea for BetArb. +

+
+ +
+

2020: Building the Platform

+

+ The founding team spent months developing proprietary algorithms to monitor odds across 50+ sportsbooks in real-time. They built a robust infrastructure to identify EV and arbitrage opportunities faster than anyone else in the industry. +

+
+ +
+

2021: Public Beta Launch

+

+ BetArb launched to a select group of beta users. The response was overwhelming. Users reported ROI improvements of 15-20% within their first month. Word spread quickly through the betting community, and demand for access skyrocketed. +

+
+ +
+

2022: Scaling Success

+

+ BetArb officially launched to the public and quickly became the go-to platform for serious bettors. The platform grew to 10,000+ active users, with customers generating millions in collective profits using our tools. +

+
+ +
+

2023-2024: Global Expansion

+

+ We expanded to international markets, added support for 100+ additional sportsbooks, and launched our API for institutional clients. Today, 45,000+ active bettors trust BetArb to help them find profitable opportunities every day. +

+
+
+
+ + +
+ ); +} \ No newline at end of file -- 2.49.1 From 3e3c71eae2e9e2b9258c1ef54f487477222288db Mon Sep 17 00:00:00 2001 From: bender Date: Tue, 10 Mar 2026 13:17:53 +0000 Subject: [PATCH 3/7] Update src/app/page.tsx --- src/app/page.tsx | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/app/page.tsx b/src/app/page.tsx index 96e7ff9..27465e8 100644 --- a/src/app/page.tsx +++ b/src/app/page.tsx @@ -286,7 +286,7 @@ export default function LandingPage() { }, { title: "Company", items: [ - { label: "About Us", href: "#" }, + { label: "About Us", href: "our-story" }, { label: "Blog", href: "#" }, { label: "Contact", href: "contact" }, { label: "Careers", href: "#" } @@ -305,4 +305,4 @@ export default function LandingPage() { ); -} +} \ No newline at end of file -- 2.49.1 From c6b4db018b31c1b6329c651446b8422d80653c41 Mon Sep 17 00:00:00 2001 From: bender Date: Tue, 10 Mar 2026 13:17:54 +0000 Subject: [PATCH 4/7] Update src/app/styles/base.css --- src/app/styles/base.css | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/app/styles/base.css b/src/app/styles/base.css index 7b2f718..3bb9124 100644 --- a/src/app/styles/base.css +++ b/src/app/styles/base.css @@ -11,7 +11,7 @@ html { body { background-color: var(--background); color: var(--foreground); - font-family: var(--font-mulish), sans-serif; + font-family: var(--font-bebas-neue), sans-serif; position: relative; min-height: 100vh; overscroll-behavior: none; @@ -24,5 +24,5 @@ h3, h4, h5, h6 { - font-family: var(--font-mulish), sans-serif; + font-family: var(--font-bebas-neue), sans-serif; } -- 2.49.1 From ff13f2c6ef0fbdf560036526e40ab57561833922 Mon Sep 17 00:00:00 2001 From: bender Date: Tue, 10 Mar 2026 13:17:55 +0000 Subject: [PATCH 5/7] Update src/app/styles/variables.css --- src/app/styles/variables.css | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/src/app/styles/variables.css b/src/app/styles/variables.css index ee02011..874894c 100644 --- a/src/app/styles/variables.css +++ b/src/app/styles/variables.css @@ -10,15 +10,15 @@ --accent: #ffffff; --background-accent: #ffffff; */ - --background: #f5f5f5; - --card: #ffffff; - --foreground: #1c1c1c; - --primary-cta: #6139e6; + --background: #0a0a0a; + --card: #1a1a1a; + --foreground: #f5f5f5; + --primary-cta: #d4af37; --primary-cta-text: #f5f5f5; - --secondary-cta: #ffffff; + --secondary-cta: #1a1a1a; --secondary-cta-text: #1c1c1c; - --accent: #6139e6; - --background-accent: #b3a8e8; + --accent: #d4af37; + --background-accent: #2a2a2a; /* text sizing - set by ThemeProvider */ /* --text-2xs: clamp(0.465rem, 0.62vw, 0.62rem); -- 2.49.1 From 497e9cfcd31850252cfba5f758901e5eb557d66e Mon Sep 17 00:00:00 2001 From: bender Date: Tue, 10 Mar 2026 13:17:56 +0000 Subject: [PATCH 6/7] Add src/app/virtual-tour/page.tsx --- src/app/virtual-tour/page.tsx | 220 ++++++++++++++++++++++++++++++++++ 1 file changed, 220 insertions(+) create mode 100644 src/app/virtual-tour/page.tsx diff --git a/src/app/virtual-tour/page.tsx b/src/app/virtual-tour/page.tsx new file mode 100644 index 0000000..14e2e00 --- /dev/null +++ b/src/app/virtual-tour/page.tsx @@ -0,0 +1,220 @@ +"use client"; + +import { ThemeProvider } from "@/providers/themeProvider/ThemeProvider"; +import NavbarStyleCentered from '@/components/navbar/NavbarStyleCentered/NavbarStyleCentered'; +import HeroBillboardScroll from '@/components/sections/hero/HeroBillboardScroll'; +import SplitAbout from '@/components/sections/about/SplitAbout'; +import FooterBaseReveal from '@/components/sections/footer/FooterBaseReveal'; +import { MapPin, ArrowRight, Zap } from 'lucide-react'; +import { useState, useRef } from 'react'; + +interface Room { + id: string; + name: string; + description: string; + image: string; + imageAlt: string; +} + +const rooms: Room[] = [ + { + id: "main-floor", name: "Main Floor Trading Hub", description: "Where all the action happens. State-of-the-art trading terminals with real-time market feeds, collaborative workstations, and 24/7 monitoring center.", image: "http://img.b2bpic.net/free-photo/empty-startup-office-displays-statistics_482257-119484.jpg", imageAlt: "Main floor trading hub" + }, + { + id: "analysis-room", name: "Advanced Analysis Room", description: "Dedicated space for deep market analysis. Features advanced analytics tools, historical data systems, and expert consultation areas.", image: "http://img.b2bpic.net/free-vector/dark-purple-stock-trading-infographic-template-design_53876-100722.jpg", imageAlt: "Advanced analysis room" + }, + { + id: "collaboration-space", name: "Collaboration Space", description: "Open areas designed for team discussions and strategy sessions. Flexible layouts support both formal meetings and casual brainstorming.", image: "http://img.b2bpic.net/free-photo/businessman-smiling-looking-camera_23-2148112827.jpg", imageAlt: "Collaboration space" + }, + { + id: "elite-lounge", name: "Elite Member Lounge", description: "Premium space for our top-tier members. Includes private consultation areas, premium amenities, and exclusive market insights briefings.", image: "http://img.b2bpic.net/free-photo/portrait-woman-working-business-with-computer_482257-20185.jpg", imageAlt: "Elite member lounge" + } +]; + +export default function VirtualTourPage() { + const [activeRoomIndex, setActiveRoomIndex] = useState(0); + const scrollContainerRef = useRef(null); + + const activeRoom = rooms[activeRoomIndex]; + + const handlePrevRoom = () => { + setActiveRoomIndex((prev) => (prev - 1 + rooms.length) % rooms.length); + }; + + const handleNextRoom = () => { + setActiveRoomIndex((prev) => (prev + 1) % rooms.length); + }; + + const handleDotClick = (index: number) => { + setActiveRoomIndex(index); + }; + + return ( + + + +
+ +
+ +
+
+ {/* Room Display */} +
+
+ {activeRoom.imageAlt} +
+
+ +

{activeRoom.name}

+

{activeRoom.description}

+ + {/* Navigation Buttons */} +
+ + +
+ + {/* Progress Dots */} +
+ {rooms.map((_, index) => ( +
+
+ + {/* Room Counter */} +
+ Room {activeRoomIndex + 1} of {rooms.length} +
+
+
+ +
+ +
+ + +
+ ); +} \ No newline at end of file -- 2.49.1 From 13f6e22982f95f1d72fdde46ae19ca279f72578a Mon Sep 17 00:00:00 2001 From: bender Date: Tue, 10 Mar 2026 13:17:57 +0000 Subject: [PATCH 7/7] Add src/app/waitlist/page.tsx --- src/app/waitlist/page.tsx | 96 +++++++++++++++++++++++++++++++++++++++ 1 file changed, 96 insertions(+) create mode 100644 src/app/waitlist/page.tsx diff --git a/src/app/waitlist/page.tsx b/src/app/waitlist/page.tsx new file mode 100644 index 0000000..3817e0f --- /dev/null +++ b/src/app/waitlist/page.tsx @@ -0,0 +1,96 @@ +"use client"; + +import { ThemeProvider } from "@/providers/themeProvider/ThemeProvider"; +import NavbarStyleCentered from '@/components/navbar/NavbarStyleCentered/NavbarStyleCentered'; +import ContactSplit from '@/components/sections/contact/ContactSplit'; +import FooterBaseReveal from '@/components/sections/footer/FooterBaseReveal'; +import { Bell } from 'lucide-react'; + +export default function WaitlistPage() { + const handleWaitlistSubmit = (email: string) => { + // Handle waitlist submission + console.log('Waitlist signup:', email); + // You can integrate with your backend or email service here + }; + + return ( + + + +
+ +
+ + +
+ ); +} \ No newline at end of file -- 2.49.1