Merge version_1 into main
Merge version_1 into main
This commit was merged in pull request #2.
This commit is contained in:
237
src/app/page.tsx
237
src/app/page.tsx
@@ -31,85 +31,37 @@ export default function LandingPage() {
|
||||
<div id="nav" data-section="nav">
|
||||
<NavbarLayoutFloatingInline
|
||||
navItems={[
|
||||
{
|
||||
name: "AI Analyst",
|
||||
id: "hero",
|
||||
},
|
||||
{
|
||||
name: "Risk Calc",
|
||||
id: "calculator",
|
||||
},
|
||||
{
|
||||
name: "Checklist",
|
||||
id: "checklist",
|
||||
},
|
||||
{
|
||||
name: "Journal",
|
||||
id: "journal",
|
||||
},
|
||||
{ name: "AI Analyst", id: "hero" },
|
||||
{ name: "Risk Calc", id: "calculator" },
|
||||
{ name: "Checklist", id: "checklist" },
|
||||
{ name: "Journal", id: "journal" },
|
||||
]}
|
||||
brandName="GV Forex AI"
|
||||
button={{ text: "Get Started", href: "#contact" }}
|
||||
/>
|
||||
</div>
|
||||
|
||||
<div id="hero" data-section="hero">
|
||||
<HeroBillboard
|
||||
background={{
|
||||
variant: "plain",
|
||||
}}
|
||||
background={{ variant: "plain" }}
|
||||
title="Institutional Forex Command Centre"
|
||||
description="Your professional day trading companion. Powered by real-time AI market analysis, precise risk management, and rigorous trade journaling."
|
||||
buttons={[
|
||||
{
|
||||
text: "Launch Analyst",
|
||||
href: "#analyst",
|
||||
},
|
||||
]}
|
||||
imageSrc="http://img.b2bpic.net/free-photo/hand-holding-phone-with-blank-screen_482257-76252.jpg?_wi=1"
|
||||
buttons={[{ text: "Launch Analyst", href: "#analyst" }]}
|
||||
imageSrc="http://img.b2bpic.net/free-photo/hand-holding-phone-with-blank-screen_482257-76252.jpg"
|
||||
mediaAnimation="blur-reveal"
|
||||
avatars={[
|
||||
{
|
||||
src: "http://img.b2bpic.net/free-photo/tablet-showing-financial-data-with-coffee_23-2152020633.jpg",
|
||||
alt: "Tablet showing financial data with coffee",
|
||||
},
|
||||
{
|
||||
src: "http://img.b2bpic.net/free-photo/businessman-checking-stock-market-online_53876-14787.jpg",
|
||||
alt: "Businessman checking stock market online",
|
||||
},
|
||||
{
|
||||
src: "http://img.b2bpic.net/free-photo/selective-focus-shot-male-hand-holding-smartphone-with-cryptocurrencies-statistics-screen_181624-59051.jpg",
|
||||
alt: "Selective focus shot of male hand holding a smartphone with cryptocurrencies statistics on screen",
|
||||
},
|
||||
{
|
||||
src: "http://img.b2bpic.net/free-photo/person-looking-finance-graphs_52683-116602.jpg",
|
||||
alt: "Person looking over finance graphs",
|
||||
},
|
||||
{
|
||||
src: "http://img.b2bpic.net/free-photo/young-man-looking-into-crypto-currency-stock-market_482257-2365.jpg",
|
||||
alt: "Young man looking into crypto currency stock market",
|
||||
},
|
||||
{ src: "http://img.b2bpic.net/free-photo/tablet-showing-financial-data-with-coffee_23-2152020633.jpg", alt: "Tablet showing financial data with coffee" },
|
||||
{ src: "http://img.b2bpic.net/free-photo/businessman-checking-stock-market-online_53876-14787.jpg", alt: "Businessman checking stock market online" },
|
||||
{ src: "http://img.b2bpic.net/free-photo/selective-focus-shot-male-hand-holding-smartphone-with-cryptocurrencies-statistics-screen_181624-59051.jpg", alt: "Selective focus shot of male hand holding a smartphone with cryptocurrencies statistics on screen" },
|
||||
{ src: "http://img.b2bpic.net/free-photo/person-looking-finance-graphs_52683-116602.jpg", alt: "Person looking over finance graphs" },
|
||||
{ src: "http://img.b2bpic.net/free-photo/young-man-looking-into-crypto-currency-stock-market_482257-2365.jpg", alt: "Young man looking into crypto currency stock market" },
|
||||
]}
|
||||
marqueeItems={[
|
||||
{
|
||||
type: "text",
|
||||
text: "AI Predictive Modeling",
|
||||
},
|
||||
{
|
||||
type: "text",
|
||||
text: "Real-time Risk Metrics",
|
||||
},
|
||||
{
|
||||
type: "text",
|
||||
text: "Institutional Journaling",
|
||||
},
|
||||
{
|
||||
type: "text",
|
||||
text: "Market Structure Analysis",
|
||||
},
|
||||
{
|
||||
type: "text",
|
||||
text: "Fibonacci Precision",
|
||||
},
|
||||
{ type: "text", text: "AI Predictive Modeling" },
|
||||
{ type: "text", text: "Real-time Risk Metrics" },
|
||||
{ type: "text", text: "Institutional Journaling" },
|
||||
{ type: "text", text: "Market Structure Analysis" },
|
||||
{ type: "text", text: "Fibonacci Precision" },
|
||||
]}
|
||||
/>
|
||||
</div>
|
||||
@@ -131,25 +83,11 @@ export default function LandingPage() {
|
||||
<MetricCardThree
|
||||
textboxLayout="default"
|
||||
useInvertedBackground={true}
|
||||
animationType="blur-reveal"
|
||||
metrics={[
|
||||
{
|
||||
id: "1",
|
||||
icon: Clock,
|
||||
title: "UTC Time",
|
||||
value: "14:22",
|
||||
},
|
||||
{
|
||||
id: "2",
|
||||
icon: TrendingUp,
|
||||
title: "Active Session",
|
||||
value: "London",
|
||||
},
|
||||
{
|
||||
id: "3",
|
||||
icon: Shield,
|
||||
title: "Trade Score",
|
||||
value: "98%",
|
||||
},
|
||||
{ id: "1", icon: Clock, title: "UTC Time", value: "14:22" },
|
||||
{ id: "2", icon: TrendingUp, title: "Active Session", value: "London" },
|
||||
{ id: "3", icon: Shield, title: "Trade Score", value: "98%" },
|
||||
]}
|
||||
title="Command Centre Metrics"
|
||||
description="Live status of your trading environment."
|
||||
@@ -160,30 +98,18 @@ export default function LandingPage() {
|
||||
<FeatureCardTen
|
||||
textboxLayout="split"
|
||||
useInvertedBackground={false}
|
||||
animationType="blur-reveal"
|
||||
features={[
|
||||
{
|
||||
title: "Instant Calculation",
|
||||
description: "Enter balance, risk %, and stop loss to instantly calculate your lot size.",
|
||||
media: {
|
||||
imageSrc: "http://img.b2bpic.net/free-vector/banking-app-interface-template_23-2148592987.jpg",
|
||||
title: "Instant Calculation", description: "Enter balance, risk %, and stop loss to instantly calculate your lot size.", media: {
|
||||
imageSrc: "http://img.b2bpic.net/free-vector/banking-app-interface-template_23-2148592987.jpg"
|
||||
},
|
||||
items: [
|
||||
{
|
||||
icon: DollarSign,
|
||||
text: "Risk to $",
|
||||
},
|
||||
{
|
||||
icon: Calculator,
|
||||
text: "Lot Size Calc",
|
||||
},
|
||||
{
|
||||
icon: Target,
|
||||
text: "R:R Projections",
|
||||
},
|
||||
{ icon: DollarSign, text: "Risk to $" },
|
||||
{ icon: Target, text: "Lot Size Calc" },
|
||||
{ icon: Target, text: "R:R Projections" },
|
||||
],
|
||||
reverse: false,
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/hand-holding-phone-with-blank-screen_482257-76252.jpg?_wi=2",
|
||||
imageAlt: "trading risk calculator UI",
|
||||
},
|
||||
]}
|
||||
title="Risk Management Suite"
|
||||
@@ -196,30 +122,13 @@ export default function LandingPage() {
|
||||
textboxLayout="default"
|
||||
gridVariant="three-columns-all-equal-width"
|
||||
useInvertedBackground={true}
|
||||
animationType="blur-reveal"
|
||||
title="Pre-Trade Discipline Checklist"
|
||||
description="Ensure every entry meets your institutional criteria."
|
||||
products={[
|
||||
{
|
||||
id: "1",
|
||||
name: "Macro Bias Check",
|
||||
price: "Check",
|
||||
variant: "Daily",
|
||||
imageSrc: "http://img.b2bpic.net/free-vector/banking-app-interface-concept_23-2148584491.jpg",
|
||||
},
|
||||
{
|
||||
id: "2",
|
||||
name: "Liquidity Zones",
|
||||
price: "Check",
|
||||
variant: "Setup",
|
||||
imageSrc: "http://img.b2bpic.net/free-vector/banking-app-interface-concept_23-2148606529.jpg",
|
||||
},
|
||||
{
|
||||
id: "3",
|
||||
name: "News Calendar",
|
||||
price: "Check",
|
||||
variant: "Risk",
|
||||
imageSrc: "http://img.b2bpic.net/free-vector/banking-app-interface-set_23-2148591122.jpg",
|
||||
},
|
||||
{ id: "1", name: "Macro Bias Check", price: "Check", variant: "Daily", imageSrc: "http://img.b2bpic.net/free-vector/banking-app-interface-concept_23-2148584491.jpg" },
|
||||
{ id: "2", name: "Liquidity Zones", price: "Check", variant: "Setup", imageSrc: "http://img.b2bpic.net/free-vector/banking-app-interface-concept_23-2148606529.jpg" },
|
||||
{ id: "3", name: "News Calendar", price: "Check", variant: "Risk", imageSrc: "http://img.b2bpic.net/free-vector/banking-app-interface-set_23-2148591122.jpg" },
|
||||
]}
|
||||
/>
|
||||
</div>
|
||||
@@ -228,42 +137,13 @@ export default function LandingPage() {
|
||||
<TestimonialCardTwo
|
||||
textboxLayout="default"
|
||||
useInvertedBackground={false}
|
||||
animationType="blur-reveal"
|
||||
testimonials={[
|
||||
{
|
||||
id: "1",
|
||||
name: "System",
|
||||
role: "Journal",
|
||||
testimonial: "Logged: EURUSD BUY at 1.0850",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/empty-workspace-desktop-running-day-trading-stock-market-trends_482257-126997.jpg",
|
||||
},
|
||||
{
|
||||
id: "2",
|
||||
name: "System",
|
||||
role: "Journal",
|
||||
testimonial: "Logged: GBPUSD SELL at 1.2720",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/business-investor-analyzing-stock-market-trend-monitor-trading-capital-profit-exchange-investment-young-broker-investing-funds-using-financial-forex-market-sales-close-up-handheld-shot_482257-40948.jpg",
|
||||
},
|
||||
{
|
||||
id: "3",
|
||||
name: "System",
|
||||
role: "Journal",
|
||||
testimonial: "Logged: XAUUSD BUY at 2030.0",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/back-view-young-business-man-talking-phone-sitting-his-office-diagrams-monitor_482257-34736.jpg",
|
||||
},
|
||||
{
|
||||
id: "4",
|
||||
name: "System",
|
||||
role: "Journal",
|
||||
testimonial: "Logged: USDJPY SELL at 150.50",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/empty-high-end-office-workspace-with-advanced-technology-enhance-efficiency_482257-119617.jpg",
|
||||
},
|
||||
{
|
||||
id: "5",
|
||||
name: "System",
|
||||
role: "Journal",
|
||||
testimonial: "Logged: EURJPY BUY at 160.10",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/young-investor-working-computer-with-real-time-stock-charts-following-trade-market-sales-trend-financial-analyst-using-forex-exchange-statistics-plan-data-analysis-index-profit-close-up_482257-42062.jpg",
|
||||
},
|
||||
{ id: "1", name: "System", role: "Journal", testimonial: "Logged: EURUSD BUY at 1.0850", imageSrc: "http://img.b2bpic.net/free-photo/empty-workspace-desktop-running-day-trading-stock-market-trends_482257-126997.jpg" },
|
||||
{ id: "2", name: "System", role: "Journal", testimonial: "Logged: GBPUSD SELL at 1.2720", imageSrc: "http://img.b2bpic.net/free-photo/business-investor-analyzing-stock-market-trend-monitor-trading-capital-profit-exchange-investment-young-broker-investing-funds-using-financial-forex-market-sales-close-up-handheld-shot_482257-40948.jpg" },
|
||||
{ id: "3", name: "System", role: "Journal", testimonial: "Logged: XAUUSD BUY at 2030.0", imageSrc: "http://img.b2bpic.net/free-photo/back-view-young-business-man-talking-phone-sitting-his-office-diagrams-monitor_482257-34736.jpg" },
|
||||
{ id: "4", name: "System", role: "Journal", testimonial: "Logged: USDJPY SELL at 150.50", imageSrc: "http://img.b2bpic.net/free-photo/empty-high-end-office-workspace-with-advanced-technology-enhance-efficiency_482257-119617.jpg" },
|
||||
{ id: "5", name: "System", role: "Journal", testimonial: "Logged: EURJPY BUY at 160.10", imageSrc: "http://img.b2bpic.net/free-photo/young-investor-working-computer-with-real-time-stock-charts-following-trade-market-sales-trend-financial-analyst-using-forex-exchange-statistics-plan-data-analysis-index-profit-close-up_482257-42062.jpg" },
|
||||
]}
|
||||
title="Trade Journal & Analytics"
|
||||
description="Log every position and track your growth."
|
||||
@@ -273,18 +153,11 @@ export default function LandingPage() {
|
||||
<div id="contact" data-section="contact">
|
||||
<ContactCTA
|
||||
useInvertedBackground={true}
|
||||
background={{
|
||||
variant: "plain",
|
||||
}}
|
||||
background={{ variant: "plain" }}
|
||||
tag="Feedback"
|
||||
title="Connect with us"
|
||||
description="Questions or feedback? Let us know."
|
||||
buttons={[
|
||||
{
|
||||
text: "Contact Support",
|
||||
href: "#",
|
||||
},
|
||||
]}
|
||||
buttons={[{ text: "Contact Support", href: "#" }]}
|
||||
/>
|
||||
</div>
|
||||
|
||||
@@ -292,36 +165,12 @@ export default function LandingPage() {
|
||||
<FooterBaseCard
|
||||
logoText="GV Forex AI"
|
||||
columns={[
|
||||
{
|
||||
title: "App",
|
||||
items: [
|
||||
{
|
||||
label: "AI Analyst",
|
||||
href: "#hero",
|
||||
},
|
||||
{
|
||||
label: "Calculator",
|
||||
href: "#calculator",
|
||||
},
|
||||
],
|
||||
},
|
||||
{
|
||||
title: "Resources",
|
||||
items: [
|
||||
{
|
||||
label: "Checklist",
|
||||
href: "#checklist",
|
||||
},
|
||||
{
|
||||
label: "Journal",
|
||||
href: "#journal",
|
||||
},
|
||||
],
|
||||
},
|
||||
{ title: "App", items: [{ label: "AI Analyst", href: "#hero" }, { label: "Calculator", href: "#calculator" }] },
|
||||
{ title: "Resources", items: [{ label: "Checklist", href: "#checklist" }, { label: "Journal", href: "#journal" }] },
|
||||
]}
|
||||
/>
|
||||
</div>
|
||||
</ReactLenis>
|
||||
</ThemeProvider>
|
||||
);
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user