diff --git a/src/app/contact/page.tsx b/src/app/contact/page.tsx index be17c2b..b81a172 100644 --- a/src/app/contact/page.tsx +++ b/src/app/contact/page.tsx @@ -19,8 +19,7 @@ export default function ContactPage() { const footerColumns = [ { - title: "Product", - items: [ + title: "Product", items: [ { label: "Backtesting Platform", href: "/dashboard" }, { label: "Strategy Library", href: "/strategies" }, { label: "API Documentation", href: "#" }, @@ -28,8 +27,7 @@ export default function ContactPage() { ], }, { - title: "Company", - items: [ + title: "Company", items: [ { label: "About Us", href: "/about" }, { label: "Blog", href: "/blog" }, { label: "Careers", href: "#" }, @@ -37,8 +35,7 @@ export default function ContactPage() { ], }, { - title: "Legal", - items: [ + title: "Legal", items: [ { label: "Privacy Policy", href: "#" }, { label: "Terms of Service", href: "#" }, { label: "Risk Disclaimer", href: "#" }, @@ -54,7 +51,7 @@ export default function ContactPage() { borderRadius="soft" contentWidth="small" sizing="largeSmallSizeLargeTitles" - background="grid" + background="circleGradient" cardStyle="solid" primaryButtonStyle="flat" secondaryButtonStyle="glass" @@ -71,13 +68,13 @@ export default function ContactPage() { tag="Support" tagIcon={MessageSquare} tagAnimation="blur-reveal" - background={{ variant: "grid" }} + background={{ variant: "animated-grid" }} buttons={[ { text: "Send Email", href: "mailto:support@tradeanalyzer.com" }, { text: "Schedule Call", href: "#" }, ]} buttonAnimation="blur-reveal" - imageSrc="https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3AQ8zx6YKuGXa9Y7ojGO6z94yZq/visual-explanation-of-trading-strategy-b-1772513858293-4a5c47db.png?_wi=1" + imageSrc="https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3AQ8zx6YKuGXa9Y7ojGO6z94yZq/visual-explanation-of-trading-strategy-b-1772513858293-4a5c47db.png" imageAlt="Contact support team" imagePosition="right" mediaAnimation="slide-up" @@ -89,43 +86,25 @@ export default function ContactPage() { ); -} - -// FileText icon fallback -import { FileText } from "lucide-react"; \ No newline at end of file +} \ No newline at end of file diff --git a/src/app/layout.tsx b/src/app/layout.tsx index 80936ec..6f62a40 100644 --- a/src/app/layout.tsx +++ b/src/app/layout.tsx @@ -5,25 +5,14 @@ import { ServiceWrapper } from "@/components/ServiceWrapper"; import Tag from "@/tag/Tag"; const raleway = Raleway({ - variable: "--font-raleway", - subsets: ["latin"], + variable: "--font-raleway", subsets: ["latin"], }); export const metadata: Metadata = { - title: "TradeAnalyzer - Test Trading Strategies & Probability Analysis", - description: "Backtest 100+ trading strategies across multiple timeframes. Calculate take profit probability and win rates using 10+ years of historical data.", - keywords: "trading strategies, backtesting, probability calculator, technical analysis, trading platform", - openGraph: { - title: "TradeAnalyzer - Test Your Trading Strategies", - description: "Advanced backtesting platform for traders. Test strategies, calculate probabilities, and make data-driven trading decisions.", - siteName: "TradeAnalyzer", - type: "website", - }, + title: "TradeAnalyzer - Test Trading Strategies & Probability Analysis", description: "Backtest 100+ trading strategies across multiple timeframes. Calculate take profit probability and win rates using 10+ years of historical data.", keywords: "trading strategies, backtesting, probability calculator, technical analysis, trading platform", openGraph: { + title: "TradeAnalyzer - Test Your Trading Strategies", description: "Advanced backtesting platform for traders. Test strategies, calculate probabilities, and make data-driven trading decisions.", siteName: "TradeAnalyzer", type: "website"}, twitter: { - card: "summary_large_image", - title: "TradeAnalyzer - Strategy Backtesting Platform", - description: "Test your trading strategies and calculate take profit probability with historical data analysis.", - }, + card: "summary_large_image", title: "TradeAnalyzer - Strategy Backtesting Platform", description: "Test your trading strategies and calculate take profit probability with historical data analysis."}, robots: { index: true, follow: true, diff --git a/src/app/page.tsx b/src/app/page.tsx index e16a4c5..7831e3e 100644 --- a/src/app/page.tsx +++ b/src/app/page.tsx @@ -42,8 +42,7 @@ export default function HomePage() { const footerColumns = [ { - title: "Product", - items: [ + title: "Product", items: [ { label: "Backtesting Platform", href: "/dashboard" }, { label: "Strategy Library", href: "/strategies" }, { label: "API Documentation", href: "#" }, @@ -51,8 +50,7 @@ export default function HomePage() { ], }, { - title: "Company", - items: [ + title: "Company", items: [ { label: "About Us", href: "/about" }, { label: "Blog", href: "/blog" }, { label: "Careers", href: "#" }, @@ -60,8 +58,7 @@ export default function HomePage() { ], }, { - title: "Legal", - items: [ + title: "Legal", items: [ { label: "Privacy Policy", href: "#" }, { label: "Terms of Service", href: "#" }, { label: "Risk Disclaimer", href: "#" }, @@ -77,7 +74,7 @@ export default function HomePage() { borderRadius="soft" contentWidth="small" sizing="largeSmallSizeLargeTitles" - background="grid" + background="circleGradient" cardStyle="solid" primaryButtonStyle="flat" secondaryButtonStyle="glass" @@ -94,13 +91,13 @@ export default function HomePage() { tag="Advanced Backtesting" tagIcon={Zap} tagAnimation="blur-reveal" - background={{ variant: "grid" }} + background={{ variant: "animated-grid" }} buttons={[ { text: "Start Backtesting", href: "/dashboard" }, { text: "View Strategies", href: "/strategies" }, ]} buttonAnimation="blur-reveal" - imageSrc="https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3AQ8zx6YKuGXa9Y7ojGO6z94yZq/a-sophisticated-trading-dashboard-interf-1772513859065-11588838.png?_wi=1" + imageSrc="https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3AQ8zx6YKuGXa9Y7ojGO6z94yZq/a-sophisticated-trading-dashboard-interf-1772513859065-11588838.png" imageAlt="Trading backtesting dashboard interface" imagePosition="right" mediaAnimation="slide-up" @@ -135,14 +132,10 @@ export default function HomePage() { tagIcon={GitBranch} features={[ { - id: "1", - title: "Select Your Strategy", - description: - "Choose from our extensive library of 100+ proven trading strategies or upload your own custom strategy rules.", - media: { + id: "1", title: "Select Your Strategy", description: + "Choose from our extensive library of 100+ proven trading strategies or upload your own custom strategy rules.", media: { imageSrc: - "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3AQ8zx6YKuGXa9Y7ojGO6z94yZq/screenshot-of-a-clean-minimal-form-inter-1772513859026-861d4ce6.png?_wi=1", - }, + "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3AQ8zx6YKuGXa9Y7ojGO6z94yZq/screenshot-of-a-clean-minimal-form-inter-1772513859026-861d4ce6.png"}, items: [ { icon: Search, text: "Browse all available strategies" }, { icon: Filter, text: "Filter by difficulty and timeframe" }, @@ -151,14 +144,10 @@ export default function HomePage() { reverse: false, }, { - id: "2", - title: "Configure Backtest Parameters", - description: - "Set your testing parameters including timeframes, date ranges, and risk management rules to match your trading style.", - media: { + id: "2", title: "Configure Backtest Parameters", description: + "Set your testing parameters including timeframes, date ranges, and risk management rules to match your trading style.", media: { imageSrc: - "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3AQ8zx6YKuGXa9Y7ojGO6z94yZq/visualization-of-a-calendar-date-range-p-1772513857638-d817d01e.png", - }, + "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3AQ8zx6YKuGXa9Y7ojGO6z94yZq/visualization-of-a-calendar-date-range-p-1772513857638-d817d01e.png"}, items: [ { icon: Clock, text: "Select multiple timeframes simultaneously" }, { icon: Calendar, text: "Choose historical test periods" }, @@ -167,14 +156,10 @@ export default function HomePage() { reverse: true, }, { - id: "3", - title: "Run Advanced Analysis", - description: - "Our algorithm processes years of historical data in seconds, calculating performance metrics and probability distributions.", - media: { + id: "3", title: "Run Advanced Analysis", description: + "Our algorithm processes years of historical data in seconds, calculating performance metrics and probability distributions.", media: { imageSrc: - "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3AQ8zx6YKuGXa9Y7ojGO6z94yZq/screenshot-of-backtesting-computation-in-1772513857814-751ab26c.png", - }, + "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3AQ8zx6YKuGXa9Y7ojGO6z94yZq/screenshot-of-backtesting-computation-in-1772513857814-751ab26c.png"}, items: [ { icon: Zap, text: "Lightning-fast computations" }, { icon: Database, text: "Access 10+ years of data" }, @@ -183,14 +168,10 @@ export default function HomePage() { reverse: false, }, { - id: "4", - title: "Review Detailed Results", - description: - "Get comprehensive reports showing win rates, probability of hitting take profits, risk-reward ratios, and probability curves over time.", - media: { + id: "4", title: "Review Detailed Results", description: + "Get comprehensive reports showing win rates, probability of hitting take profits, risk-reward ratios, and probability curves over time.", media: { imageSrc: - "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3AQ8zx6YKuGXa9Y7ojGO6z94yZq/detailed-results-page-interface-displayi-1772513858493-8d80e743.png?_wi=1", - }, + "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3AQ8zx6YKuGXa9Y7ojGO6z94yZq/detailed-results-page-interface-displayi-1772513858493-8d80e743.png"}, items: [ { icon: BarChart3, text: "Detailed performance analytics" }, { icon: PieChart, text: "Probability distribution charts" }, @@ -219,71 +200,29 @@ export default function HomePage() { gridVariant="three-columns-all-equal-width" products={[ { - id: "1", - brand: "Trend Following", - name: "Moving Average Crossover", - price: "73.2% Win Rate", - rating: 5, - reviewCount: "2.1k", - imageSrc: - "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3AQ8zx6YKuGXa9Y7ojGO6z94yZq/a-sophisticated-trading-dashboard-interf-1772513859065-11588838.png?_wi=2", - imageAlt: "Moving Average Crossover Strategy", - }, + id: "1", brand: "Trend Following", name: "Moving Average Crossover", price: "73.2% Win Rate", rating: 5, + reviewCount: "2.1k", imageSrc: + "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3AQ8zx6YKuGXa9Y7ojGO6z94yZq/a-sophisticated-trading-dashboard-interf-1772513859065-11588838.png", imageAlt: "Moving Average Crossover Strategy"}, { - id: "2", - brand: "Mean Reversion", - name: "RSI Divergence Trading", - price: "68.5% Win Rate", - rating: 5, - reviewCount: "1.8k", - imageSrc: - "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3AQ8zx6YKuGXa9Y7ojGO6z94yZq/a-detailed-probability-visualization-sho-1772513858819-72152ff8.png?_wi=1", - imageAlt: "RSI Divergence Strategy", - }, + id: "2", brand: "Mean Reversion", name: "RSI Divergence Trading", price: "68.5% Win Rate", rating: 5, + reviewCount: "1.8k", imageSrc: + "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3AQ8zx6YKuGXa9Y7ojGO6z94yZq/a-detailed-probability-visualization-sho-1772513858819-72152ff8.png", imageAlt: "RSI Divergence Strategy"}, { - id: "3", - brand: "Momentum", - name: "MACD Crossover System", - price: "71.1% Win Rate", - rating: 5, - reviewCount: "2.3k", - imageSrc: - "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3AQ8zx6YKuGXa9Y7ojGO6z94yZq/a-comprehensive-library-interface-showin-1772513860580-1f9ae57e.png?_wi=1", - imageAlt: "MACD Crossover Strategy", - }, + id: "3", brand: "Momentum", name: "MACD Crossover System", price: "71.1% Win Rate", rating: 5, + reviewCount: "2.3k", imageSrc: + "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3AQ8zx6YKuGXa9Y7ojGO6z94yZq/a-comprehensive-library-interface-showin-1772513860580-1f9ae57e.png", imageAlt: "MACD Crossover Strategy"}, { - id: "4", - brand: "Support Resistance", - name: "Breakout Trading", - price: "64.7% Win Rate", - rating: 4, - reviewCount: "1.5k", - imageSrc: - "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3AQ8zx6YKuGXa9Y7ojGO6z94yZq/visual-representation-of-backtesting-pro-1772513858085-522be3f8.png?_wi=1", - imageAlt: "Breakout Trading Strategy", - }, + id: "4", brand: "Support Resistance", name: "Breakout Trading", price: "64.7% Win Rate", rating: 4, + reviewCount: "1.5k", imageSrc: + "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3AQ8zx6YKuGXa9Y7ojGO6z94yZq/visual-representation-of-backtesting-pro-1772513858085-522be3f8.png", imageAlt: "Breakout Trading Strategy"}, { - id: "5", - brand: "Fibonacci", - name: "Fibonacci Retracement", - price: "66.9% Win Rate", - rating: 5, - reviewCount: "1.9k", - imageSrc: - "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3AQ8zx6YKuGXa9Y7ojGO6z94yZq/abstract-visualization-of-active-traders-1772513858063-3a163808.png?_wi=1", - imageAlt: "Fibonacci Retracement Strategy", - }, + id: "5", brand: "Fibonacci", name: "Fibonacci Retracement", price: "66.9% Win Rate", rating: 5, + reviewCount: "1.9k", imageSrc: + "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3AQ8zx6YKuGXa9Y7ojGO6z94yZq/abstract-visualization-of-active-traders-1772513858063-3a163808.png", imageAlt: "Fibonacci Retracement Strategy"}, { - id: "6", - brand: "Bollinger Bands", - name: "Band Bounce System", - price: "69.4% Win Rate", - rating: 5, - reviewCount: "2.0k", - imageSrc: - "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3AQ8zx6YKuGXa9Y7ojGO6z94yZq/a-precision-focused-design-showing-a-tar-1772513858150-b77336d3.png?_wi=1", - imageAlt: "Bollinger Bands Strategy", - }, + id: "6", brand: "Bollinger Bands", name: "Band Bounce System", price: "69.4% Win Rate", rating: 5, + reviewCount: "2.0k", imageSrc: + "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3AQ8zx6YKuGXa9Y7ojGO6z94yZq/a-precision-focused-design-showing-a-tar-1772513858150-b77336d3.png", imageAlt: "Bollinger Bands Strategy"}, ]} /> @@ -320,72 +259,36 @@ export default function HomePage() { tagAnimation="blur-reveal" testimonials={[ { - id: "1", - name: "Marcus Chen", - role: "Day Trader", - company: "Independent Trader", - rating: 5, + id: "1", name: "Marcus Chen", role: "Day Trader", company: "Independent Trader", rating: 5, imageSrc: - "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3AQ8zx6YKuGXa9Y7ojGO6z94yZq/professional-headshot-of-a-confident-tra-1772513858036-207bcd8c.png", - imageAlt: "Marcus Chen, Day Trader", - }, + "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3AQ8zx6YKuGXa9Y7ojGO6z94yZq/professional-headshot-of-a-confident-tra-1772513858036-207bcd8c.png", imageAlt: "Marcus Chen, Day Trader"}, { - id: "2", - name: "Sarah Williams", - role: "Portfolio Manager", - company: "Apex Capital", - rating: 5, + id: "2", name: "Sarah Williams", role: "Portfolio Manager", company: "Apex Capital", rating: 5, imageSrc: - "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3AQ8zx6YKuGXa9Y7ojGO6z94yZq/professional-portrait-of-a-successful-tr-1772513858757-c85c3fd0.png", - imageAlt: "Sarah Williams, Portfolio Manager", - }, + "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3AQ8zx6YKuGXa9Y7ojGO6z94yZq/professional-portrait-of-a-successful-tr-1772513858757-c85c3fd0.png", imageAlt: "Sarah Williams, Portfolio Manager"}, { - id: "3", - name: "James Rodriguez", - role: "Quantitative Analyst", - company: "Financial Strategies Inc", - rating: 5, + id: "3", name: "James Rodriguez", role: "Quantitative Analyst", company: "Financial Strategies Inc", rating: 5, imageSrc: - "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3AQ8zx6YKuGXa9Y7ojGO6z94yZq/professional-headshot-of-an-experienced--1772513858165-88e27ddc.png", - imageAlt: "James Rodriguez, Quantitative Analyst", - }, + "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3AQ8zx6YKuGXa9Y7ojGO6z94yZq/professional-headshot-of-an-experienced--1772513858165-88e27ddc.png", imageAlt: "James Rodriguez, Quantitative Analyst"}, { - id: "4", - name: "Emma Thompson", - role: "Trading Coach", - company: "TradeEducation Academy", - rating: 5, + id: "4", name: "Emma Thompson", role: "Trading Coach", company: "TradeEducation Academy", rating: 5, imageSrc: - "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3AQ8zx6YKuGXa9Y7ojGO6z94yZq/professional-portrait-of-a-successful-qu-1772513856963-0f5deef2.png", - imageAlt: "Emma Thompson, Trading Coach", - }, + "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3AQ8zx6YKuGXa9Y7ojGO6z94yZq/professional-portrait-of-a-successful-qu-1772513856963-0f5deef2.png", imageAlt: "Emma Thompson, Trading Coach"}, { - id: "5", - name: "David Park", - role: "Swing Trader", - company: "Independent Trader", - rating: 5, + id: "5", name: "David Park", role: "Swing Trader", company: "Independent Trader", rating: 5, imageSrc: - "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3AQ8zx6YKuGXa9Y7ojGO6z94yZq/professional-business-portrait-of-a-conf-1772513858627-0b310a7f.png", - imageAlt: "David Park, Swing Trader", - }, + "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3AQ8zx6YKuGXa9Y7ojGO6z94yZq/professional-business-portrait-of-a-conf-1772513858627-0b310a7f.png", imageAlt: "David Park, Swing Trader"}, { - id: "6", - name: "Lisa Chen", - role: "Options Strategist", - company: "Elite Trading Group", - rating: 5, + id: "6", name: "Lisa Chen", role: "Options Strategist", company: "Elite Trading Group", rating: 5, imageSrc: - "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3AQ8zx6YKuGXa9Y7ojGO6z94yZq/professional-headshot-of-an-experienced--1772513857026-5792edce.png", - imageAlt: "Lisa Chen, Options Strategist", - }, + "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3AQ8zx6YKuGXa9Y7ojGO6z94yZq/professional-headshot-of-an-experienced--1772513857026-5792edce.png", imageAlt: "Lisa Chen, Options Strategist"}, ]} /> @@ -186,13 +141,9 @@ export default function StrategiesPage() { tagIcon={Zap} features={[ { - id: "1", - title: "Understand Strategy Types", - description: "Learn the differences between trend-following, mean reversion, and momentum strategies to match your trading preferences.", - media: { + id: "1", title: "Understand Strategy Types", description: "Learn the differences between trend-following, mean reversion, and momentum strategies to match your trading preferences.", media: { imageSrc: - "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3AQ8zx6YKuGXa9Y7ojGO6z94yZq/a-comprehensive-library-interface-showin-1772513860580-1f9ae57e.png?_wi=3", - }, + "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3AQ8zx6YKuGXa9Y7ojGO6z94yZq/a-comprehensive-library-interface-showin-1772513860580-1f9ae57e.png"}, items: [ { icon: Search, text: "Browse strategy categories" }, { icon: Filter, text: "Filter by performance metrics" }, @@ -201,13 +152,9 @@ export default function StrategiesPage() { reverse: false, }, { - id: "2", - title: "Review Performance Data", - description: "Analyze historical performance, win rates, drawdowns, and risk metrics for each strategy across multiple timeframes.", - media: { + id: "2", title: "Review Performance Data", description: "Analyze historical performance, win rates, drawdowns, and risk metrics for each strategy across multiple timeframes.", media: { imageSrc: - "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3AQ8zx6YKuGXa9Y7ojGO6z94yZq/detailed-results-page-interface-displayi-1772513858493-8d80e743.png?_wi=3", - }, + "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3AQ8zx6YKuGXa9Y7ojGO6z94yZq/detailed-results-page-interface-displayi-1772513858493-8d80e743.png"}, items: [ { icon: BarChart3, text: "Performance analytics" }, { icon: TrendingUp, text: "Trend analysis" }, @@ -216,13 +163,9 @@ export default function StrategiesPage() { reverse: true, }, { - id: "3", - title: "Backtest and Optimize", - description: "Test strategies with your parameters and market conditions, then optimize for better results.", - media: { + id: "3", title: "Backtest and Optimize", description: "Test strategies with your parameters and market conditions, then optimize for better results.", media: { imageSrc: - "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3AQ8zx6YKuGXa9Y7ojGO6z94yZq/a-detailed-probability-visualization-sho-1772513858819-72152ff8.png?_wi=4", - }, + "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3AQ8zx6YKuGXa9Y7ojGO6z94yZq/a-detailed-probability-visualization-sho-1772513858819-72152ff8.png"}, items: [ { icon: Settings, text: "Configure parameters" }, { icon: Zap, text: "Run backtests" }, @@ -241,7 +184,7 @@ export default function StrategiesPage() {