Initial commit - QR Master application

This commit is contained in:
Timo Knuth
2025-10-13 20:19:18 +02:00
commit 5262f9e78f
96 changed files with 18902 additions and 0 deletions

42
src/app/layout.tsx Normal file
View File

@@ -0,0 +1,42 @@
import type { Metadata } from 'next';
import { Inter } from 'next/font/google';
import '@/styles/globals.css';
import { ToastContainer } from '@/components/ui/Toast';
const inter = Inter({ subsets: ['latin'] });
export const metadata: Metadata = {
title: 'QR Master - Create Custom QR Codes in Seconds',
description: 'Generate static and dynamic QR codes with advanced tracking, professional templates, and seamless integrations.',
keywords: 'QR code, QR generator, dynamic QR, QR tracking, QR analytics',
openGraph: {
title: 'QR Master - Create Custom QR Codes in Seconds',
description: 'Generate static and dynamic QR codes with advanced tracking, professional templates, and seamless integrations.',
url: 'https://qrmaster.com',
siteName: 'QR Master',
images: [
{
url: '/og-image.png',
width: 1200,
height: 630,
},
],
locale: 'en_US',
type: 'website',
},
};
export default function RootLayout({
children,
}: {
children: React.ReactNode;
}) {
return (
<html lang="en">
<body className={inter.className}>
{children}
<ToastContainer />
</body>
</html>
);
}