9 Commits

Author SHA1 Message Date
20053df4ca Merge version_3 into main
Merge version_3 into main
2026-03-07 00:52:03 +00:00
22bd5f0dcc Update src/app/page.tsx 2026-03-07 00:51:59 +00:00
953299f448 Update src/app/layout.tsx 2026-03-07 00:51:58 +00:00
4db1bf520f Merge version_2 into main
Merge version_2 into main
2026-03-07 00:50:22 +00:00
ba9f8b4f83 Update src/app/page.tsx 2026-03-07 00:50:18 +00:00
1511726327 Merge version_2 into main
Merge version_2 into main
2026-03-07 00:48:47 +00:00
71cfcd2076 Update src/app/page.tsx 2026-03-07 00:48:43 +00:00
e9e9dd8e0d Update src/app/layout.tsx 2026-03-07 00:48:42 +00:00
e1a9aa1797 Merge version_1 into main
Merge version_1 into main
2026-03-07 00:47:34 +00:00
2 changed files with 46 additions and 57 deletions

View File

@@ -1,52 +1,25 @@
import type { Metadata } from "next";
import { Public_Sans } from "next/font/google";
import { Inter } from "next/font/google";
import "./globals.css";
import { ServiceWrapper } from "@/components/ServiceWrapper";
import Tag from "@/tag/Tag";
const publicSans = Public_Sans({
variable: "--font-public-sans", subsets: ["latin"],
});
import "./styles/variables.css";
import "./styles/base.css";
const inter = Inter({
variable: "--font-inter", subsets: ["latin"],
});
export const metadata: Metadata = {
title: "TradeLunch - Trade Lunch, Connect Better", description: "Exchange lunch options with traders worldwide. Real-time trading, secure transactions, and a professional community for financial professionals.", keywords: "lunch trading, professional network, traders, financial community, lunch exchange, workplace connections", metadataBase: new URL("https://tradelunch.com"),
alternates: {
canonical: "https://tradelunch.com"},
openGraph: {
title: "TradeLunch - Trade Lunch, Connect Better", description: "The platform where traders exchange lunch options and build meaningful professional relationships.", url: "https://tradelunch.com", siteName: "TradeLunch", type: "website", images: [
{
url: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3Aawsm4D3MwFEP1ZokfeivoahWq/a-modern-trading-lunch-app-dashboard-sho-1772844337200-08936dc1.png", alt: "TradeLunch Dashboard"},
],
},
twitter: {
card: "summary_large_image", title: "TradeLunch - Trade Lunch, Connect Better", description: "Exchange lunch options with traders worldwide. Real-time trading and professional connections.", images: [
"https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3Aawsm4D3MwFEP1ZokfeivoahWq/a-modern-trading-lunch-app-dashboard-sho-1772844337200-08936dc1.png"],
},
robots: {
index: true,
follow: true,
},
};
title: "TradeLunch - Broker Platform", description: "Connect, trade lunch, and grow your professional network"};
export default function RootLayout({
children,
}: Readonly<{
}: {
children: React.ReactNode;
}>) {
}) {
return (
<html lang="en" suppressHydrationWarning>
<ServiceWrapper>
<body
className={`${publicSans.variable} ${inter.variable} antialiased`}
>
<Tag />
{children}
<html lang="en">
<body className={inter.variable}>
{children}
<script
dangerouslySetInnerHTML={{
__html: `
@@ -1414,7 +1387,6 @@ export default function RootLayout({
}}
/>
</body>
</ServiceWrapper>
</html>
);
}

View File

@@ -12,7 +12,7 @@ import ContactCenter from "@/components/sections/contact/ContactCenter";
import FooterMedia from "@/components/sections/footer/FooterMedia";
import { Zap, Sparkles, Users, Shield, MapPin, TrendingUp, Clock, ArrowRight, Building2, BarChart3, Mail } from "lucide-react";
export default function LandingPage() {
export default function BrokerPage() {
return (
<ThemeProvider
defaultButtonVariant="bounce-effect"
@@ -33,11 +33,11 @@ export default function LandingPage() {
{ name: "Features", id: "features" },
{ name: "How It Works", id: "howitworks" },
{ name: "Testimonials", id: "testimonials" },
{ name: "Pricing", id: "pricing" },
{ name: "Contact", id: "contact" },
]}
button={{
text: "Get Started", href: "https://app.tradelunch.com/signup"}}
text: "Get Started", href: "https://app.tradelunch.com/signup"
}}
/>
</div>
@@ -62,13 +62,16 @@ export default function LandingPage() {
testimonials={[
{
name: "Sarah Chen", handle: "Senior Trader, Goldman Sachs", testimonial: "TradeLunch has completely transformed how our team connects during lunch breaks. The interface is intuitive and the community is amazing!", rating: 5,
imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3Aawsm4D3MwFEP1ZokfeivoahWq/professional-headshot-of-a-confident-tra-1772844337211-08f9533f.png"},
imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3Aawsm4D3MwFEP1ZokfeivoahWq/professional-headshot-of-a-confident-tra-1772844336436-ec9762c8.png"
},
{
name: "Marcus Johnson", handle: "Portfolio Manager, BlackRock", testimonial: "Finally, a way to network over lunch that actually works. The real-time trading feature is impressive.", rating: 5,
imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3Aawsm4D3MwFEP1ZokfeivoahWq/professional-headshot-of-a-female-trader-1772844337781-40fa4c2d.png"},
imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3Aawsm4D3MwFEP1ZokfeivoahWq/professional-headshot-of-a-female-trader-1772844337781-40fa4c2d.png"
},
{
name: "Elena Rodriguez", handle: "Analyst, JP Morgan", testimonial: "Best decision for our team. We've made valuable connections and discovered amazing lunch spots together.", rating: 5,
imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3Aawsm4D3MwFEP1ZokfeivoahWq/professional-headshot-of-a-diverse-male--1772844336405-4e2c54cb.png"},
imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3Aawsm4D3MwFEP1ZokfeivoahWq/professional-headshot-of-a-diverse-male--1772844336405-4e2c54cb.png"
},
]}
testimonialRotationInterval={5000}
ariaLabel="Hero section with testimonials"
@@ -88,22 +91,28 @@ export default function LandingPage() {
features={[
{
icon: Zap,
title: "Real-Time Trading", description: "Instant lunch offers and accepts with live notifications keeping you updated on every trade"},
title: "Real-Time Trading", description: "Instant lunch offers and accepts with live notifications keeping you updated on every trade"
},
{
icon: Users,
title: "Community Network", description: "Connect with traders worldwide, build relationships, and expand your professional network"},
title: "Community Network", description: "Connect with traders worldwide, build relationships, and expand your professional network"
},
{
icon: Shield,
title: "Secure Exchanges", description: "Bank-level security ensures all your trades and personal information are fully protected"},
title: "Secure Exchanges", description: "Bank-level security ensures all your trades and personal information are fully protected"
},
{
icon: MapPin,
title: "Location Discovery", description: "Find lunch spots near your office and discover favorite dining spots recommended by your network"},
title: "Location Discovery", description: "Find lunch spots near your office and discover favorite dining spots recommended by your network"
},
{
icon: TrendingUp,
title: "Trade Analytics", description: "Track your lunch trading history, preferences, and build your trading profile"},
title: "Trade Analytics", description: "Track your lunch trading history, preferences, and build your trading profile"
},
{
icon: Clock,
title: "Flexible Scheduling", description: "Schedule lunch trades in advance or find immediate swaps for today"},
title: "Flexible Scheduling", description: "Schedule lunch trades in advance or find immediate swaps for today"
},
]}
/>
</div>
@@ -120,7 +129,8 @@ export default function LandingPage() {
imageAlt="Browse lunch options"
buttons={[
{
text: "Get Started Today", href: "https://app.tradelunch.com/signup"},
text: "Get Started Today", href: "https://app.tradelunch.com/signup"
},
]}
buttonAnimation="slide-up"
/>
@@ -136,7 +146,8 @@ export default function LandingPage() {
textboxLayout="default"
useInvertedBackground={false}
names={[
"Goldman Sachs", "JP Morgan", "BlackRock", "Morgan Stanley", "Citadel", "Bridgewater", "Renaissance Technologies", "Two Sigma"]}
"Goldman Sachs", "JP Morgan", "BlackRock", "Morgan Stanley", "Citadel", "Bridgewater", "Renaissance Technologies", "Two Sigma"
]}
speed={40}
showCard={true}
/>
@@ -169,17 +180,23 @@ export default function LandingPage() {
author="David Park, Head of Trading Operations, Goldman Sachs"
avatars={[
{
src: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3Aawsm4D3MwFEP1ZokfeivoahWq/circular-professional-headshot-of-a-trad-1772844336436-ec9762c8.png", alt: "David Park"},
src: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3Aawsm4D3MwFEP1ZokfeivoahWq/circular-professional-headshot-of-a-trad-1772844336436-ec9762c8.png", alt: "David Park"
},
{
src: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3Aawsm4D3MwFEP1ZokfeivoahWq/circular-professional-headshot-of-a-fema-1772844336367-9f8091ef.png", alt: "Team member"},
src: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3Aawsm4D3MwFEP1ZokfeivoahWq/circular-professional-headshot-of-a-fema-1772844336367-9f8091ef.png", alt: "Team member"
},
{
src: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3Aawsm4D3MwFEP1ZokfeivoahWq/circular-professional-headshot-of-a-dive-1772844336020-74cc26ec.png", alt: "Team member"},
src: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3Aawsm4D3MwFEP1ZokfeivoahWq/circular-professional-headshot-of-a-dive-1772844336020-74cc26ec.png", alt: "Team member"
},
{
src: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3Aawsm4D3MwFEP1ZokfeivoahWq/circular-professional-headshot-of-a-fina-1772844336380-fe2d9595.png", alt: "Team member"},
src: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3Aawsm4D3MwFEP1ZokfeivoahWq/circular-professional-headshot-of-a-fina-1772844336380-fe2d9595.png", alt: "Team member"
},
{
src: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3Aawsm4D3MwFEP1ZokfeivoahWq/circular-professional-headshot-of-a-busi-1772844336616-31261bf6.png", alt: "Team member"},
src: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3Aawsm4D3MwFEP1ZokfeivoahWq/circular-professional-headshot-of-a-busi-1772844336616-31261bf6.png", alt: "Team member"
},
{
src: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3Aawsm4D3MwFEP1ZokfeivoahWq/circular-professional-headshot-of-an-exp-1772844336418-6b1f4439.png", alt: "Team member"},
src: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3Aawsm4D3MwFEP1ZokfeivoahWq/circular-professional-headshot-of-an-exp-1772844336418-6b1f4439.png", alt: "Team member"
},
]}
ratingAnimation="slide-up"
avatarsAnimation="slide-up"