← back to Wine Finder Next

app/layout.tsx

68 lines

import type { Metadata } from 'next'
import './globals.css'

export const metadata: Metadata = {
  title: 'Red Thunder Wine Tracker - Find the Best Wine Deals & Tokenized Wine Investment',
  description: 'Track wine prices across Vivino, Total Wine, and K&L Wine Merchants. Discover 500,000+ wines, find exclusive deals, and invest in tokenized rare wine bottles with fractional ownership.',
  keywords: [
    'wine tracker',
    'wine prices',
    'wine deals',
    'tokenized wine',
    'wine investment',
    'rare wine',
    'wine marketplace',
    'Vivino',
    'Total Wine',
    'K&L Wine Merchants',
    'wine comparison',
    'best wine prices'
  ],
  authors: [{ name: 'Red Thunder Wine' }],
  creator: 'Red Thunder Wine Tracker',
  publisher: 'Red Thunder Wine',
  robots: {
    index: true,
    follow: true,
    googleBot: {
      index: true,
      follow: true,
      'max-video-preview': -1,
      'max-image-preview': 'large',
      'max-snippet': -1,
    },
  },
  openGraph: {
    title: 'Red Thunder Wine Tracker - Wine Prices & Investment Platform',
    description: 'Track 500,000+ wines, compare prices, and invest in tokenized rare wine bottles.',
    url: 'http://45.61.58.125:7250',
    siteName: 'Red Thunder Wine Tracker',
    locale: 'en_US',
    type: 'website',
  },
  twitter: {
    card: 'summary_large_image',
    title: 'Red Thunder Wine Tracker',
    description: 'Track wine prices and invest in tokenized rare wine bottles',
  },
}

export default function RootLayout({
  children,
}: {
  children: React.ReactNode
}) {
  return (
    <html lang="en" suppressHydrationWarning>
      <head>
        <link rel="canonical" href="http://45.61.58.125:7250" />
        <meta name="viewport" content="width=device-width, initial-scale=1.0" />
        <meta httpEquiv="X-UA-Compatible" content="IE=edge" />
      </head>
      <body className="bg-gradient-to-br from-purple-50 via-pink-50 to-rose-50 min-h-screen">
        {children}
      </body>
    </html>
  )
}