Files
trainingstagebuch/frontend/index.html
2026-06-19 15:47:32 +02:00

112 lines
4.0 KiB
HTML

<!doctype html>
<html lang="de">
<head>
<meta charset="UTF-8" />
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
<!-- Favicons -->
<link rel="icon" type="image/x-icon" href="/favicon.ico" />
<link rel="icon" type="image/png" sizes="16x16" href="/favicon-16x16.png" />
<link rel="icon" type="image/png" sizes="32x32" href="/favicon-32x32.png" />
<link rel="apple-touch-icon" sizes="180x180" href="/apple-touch-icon.png" />
<link rel="manifest" href="/site.webmanifest" />
<title>TT Verein und Mein TT</title>
<meta name="description" content="Tischtennis-Software fuer Vereine und Spieler." />
<meta name="robots" content="index,follow" />
<!-- Open Graph -->
<meta property="og:type" content="website" />
<meta property="og:site_name" content="TT Verein und Mein TT" />
<meta property="og:title" content="TT Verein und Mein TT" />
<meta property="og:description" content="Tischtennis-Software fuer Vereine und Spieler." />
<!-- Twitter -->
<meta name="twitter:card" content="summary_large_image" />
<meta name="twitter:title" content="TT Verein und Mein TT" />
<meta name="twitter:description" content="Tischtennis-Software fuer Vereine und Spieler." />
<!-- JSON-LD: Website + Organization -->
<script type="application/ld+json">
{
"@context": "https://schema.org",
"@type": "WebSite",
"name": "TT Verein und Mein TT"
}
</script>
<script type="application/ld+json">
{
"@context": "https://schema.org",
"@type": "SoftwareApplication",
"name": "TT Verein und Mein TT",
"applicationCategory": "SportsApplication",
"operatingSystem": "Web",
"description": "Tischtennis-Software fuer Vereine und Spieler mit getrennten Produktoberflaechen.",
"featureList": [
"Vereinsverwaltung fuer Tischtennisvereine",
"Persoenliche Spieleroberflaeche",
"Kalender und Turnierbezug",
"myTischtennis-Integration"
],
"offers": {
"@type": "Offer",
"price": "0",
"priceCurrency": "EUR"
}
}
</script>
<script type="application/ld+json">
{
"@context": "https://schema.org",
"@type": "FAQPage",
"mainEntity": [
{
"@type": "Question",
"name": "Ist die Nutzung kostenlos?",
"acceptedAnswer": {
"@type": "Answer",
"text": "Ja, du kannst kostenlos starten. Erweiterungen können später folgen."
}
},
{
"@type": "Question",
"name": "Wie steht es um den Datenschutz?",
"acceptedAnswer": {
"@type": "Answer",
"text": "Wir setzen auf Datensparsamkeit, transparente Freigaben, rollenbasierte Zugriffe und vollständiges Aktivitätsprotokoll. Die Anwendung ist DSGVO-konform."
}
},
{
"@type": "Question",
"name": "Benötige ich eine Installation?",
"acceptedAnswer": {
"@type": "Answer",
"text": "Nein, es handelt sich um eine Web-Anwendung. Du nutzt sie direkt im Browser auf Desktop, Tablet und Smartphone."
}
},
{
"@type": "Question",
"name": "Welche Turnierarten werden unterstützt?",
"acceptedAnswer": {
"@type": "Answer",
"text": "Du kannst interne Turniere, offene Turniere und offizielle Turniere verwalten. Offizielle Turniere können importiert werden."
}
},
{
"@type": "Question",
"name": "Funktioniert die MyTischtennis-Integration automatisch?",
"acceptedAnswer": {
"@type": "Answer",
"text": "Ja, nach der Einrichtung synchronisiert sich die Anwendung automatisch mit MyTischtennis.de und importiert Spielergebnisse und Statistiken."
}
}
]
}
</script>
</head>
<body>
<div id="app"></div>
<script type="module" src="/src/main.js"></script>
</body>
</html>