diff --git a/.vscode/extensions.json b/.vscode/extensions.json index 70e0eb5..600dd81 100644 --- a/.vscode/extensions.json +++ b/.vscode/extensions.json @@ -2,6 +2,9 @@ "recommendations": [ "HashiCorp.terraform", "ms-kubernetes-tools.vscode-kubernetes-tools", - "github.vscode-pull-request-github" + "bradlc.vscode-tailwindcss", + "biomejs.biome", + "esbenp.prettier-vscode", + "yoavbls.pretty-ts-errors" ] } diff --git a/services/ecran/src/app/layout.tsx b/services/ecran/src/app/layout.tsx index d5b3532..0f6c414 100644 --- a/services/ecran/src/app/layout.tsx +++ b/services/ecran/src/app/layout.tsx @@ -22,13 +22,51 @@ export const dynamic = 'force-dynamic' export const metadata: Metadata = { title: { template: '%s | ProomptEng', - default: 'ProomptEng - Practice Programming Problems with AI', + default: 'ProomptEng - AI-Powered Programming Practice Platform', }, - description: 'Practice programming problems with AI assistance', + description: + 'Level up your coding skills with ProomptEng - An innovative AI-powered platform for practicing programming problems. Get real-time feedback, personalized assistance, and improve your problem-solving abilities.', metadataBase: new URL('https://proompteng.ai'), + keywords: + 'programming practice, coding problems, AI assistance, learning to code, algorithm practice, coding interview prep, programming exercises', + openGraph: { + type: 'website', + locale: 'en_US', + url: 'https://proompteng.ai', + siteName: 'ProomptEng', + title: 'ProomptEng - AI-Powered Programming Practice Platform', + description: + 'Level up your coding skills with ProomptEng - An innovative AI-powered platform for practicing programming problems.', + images: [ + { + url: '/og-image.png', + width: 1200, + height: 630, + alt: 'ProomptEng - AI-Powered Programming Practice', + }, + ], + }, + twitter: { + card: 'summary_large_image', + title: 'ProomptEng - AI-Powered Programming Practice Platform', + description: + 'Level up your coding skills with ProomptEng - An innovative AI-powered platform for practicing programming problems.', + images: ['/og-image.png'], + creator: '@proompteng', + }, robots: { index: true, follow: true, + googleBot: { + index: true, + follow: true, + 'max-video-preview': -1, + 'max-image-preview': 'large', + 'max-snippet': -1, + }, + }, + verification: { + google: 'your-google-verification-code', }, } @@ -40,28 +78,35 @@ export default async function RootLayout({ children }: { children: React.ReactNo