diff --git a/.vs/JudoWeb/v17/DocumentLayout.backup.json b/.vs/JudoWeb/v17/DocumentLayout.backup.json
index 923ca22..0200bcb 100644
--- a/.vs/JudoWeb/v17/DocumentLayout.backup.json
+++ b/.vs/JudoWeb/v17/DocumentLayout.backup.json
@@ -14,8 +14,16 @@
"DocumentGroups": [
{
"DockedWidth": 200,
- "SelectedChildIndex": 0,
+ "SelectedChildIndex": 2,
"Children": [
+ {
+ "$type": "Bookmark",
+ "Name": "ST:0:0:{0174dea2-fdbe-4ef1-8f99-c0beae78880f}"
+ },
+ {
+ "$type": "Bookmark",
+ "Name": "ST:0:0:{aa2115a1-9712-457b-9047-dbb71ca2cdd2}"
+ },
{
"$type": "Document",
"DocumentIndex": 0,
@@ -24,19 +32,11 @@
"RelativeDocumentMoniker": "API\\Program.cs",
"ToolTip": "D:\\Programmieren\\CSharp\\JudoWeb\\API\\Program.cs",
"RelativeToolTip": "API\\Program.cs",
- "ViewState": "AgIAAAAAAAAAAAAAAAAAABQAAAAXAAAAAAAAAA==",
+ "ViewState": "AgIAAAAAAAAAAAAAAAAAABkAAAAAAAAAAAAAAA==",
"Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|",
"WhenOpened": "2025-10-05T16:26:39.39Z",
"EditorCaption": ""
},
- {
- "$type": "Bookmark",
- "Name": "ST:0:0:{0174dea2-fdbe-4ef1-8f99-c0beae78880f}"
- },
- {
- "$type": "Bookmark",
- "Name": "ST:0:0:{aa2115a1-9712-457b-9047-dbb71ca2cdd2}"
- },
{
"$type": "Bookmark",
"Name": "ST:0:0:{cce594b6-0c39-4442-ba28-10c64ac7e89f}"
diff --git a/.vs/JudoWeb/v17/DocumentLayout.json b/.vs/JudoWeb/v17/DocumentLayout.json
index 923ca22..0200bcb 100644
--- a/.vs/JudoWeb/v17/DocumentLayout.json
+++ b/.vs/JudoWeb/v17/DocumentLayout.json
@@ -14,8 +14,16 @@
"DocumentGroups": [
{
"DockedWidth": 200,
- "SelectedChildIndex": 0,
+ "SelectedChildIndex": 2,
"Children": [
+ {
+ "$type": "Bookmark",
+ "Name": "ST:0:0:{0174dea2-fdbe-4ef1-8f99-c0beae78880f}"
+ },
+ {
+ "$type": "Bookmark",
+ "Name": "ST:0:0:{aa2115a1-9712-457b-9047-dbb71ca2cdd2}"
+ },
{
"$type": "Document",
"DocumentIndex": 0,
@@ -24,19 +32,11 @@
"RelativeDocumentMoniker": "API\\Program.cs",
"ToolTip": "D:\\Programmieren\\CSharp\\JudoWeb\\API\\Program.cs",
"RelativeToolTip": "API\\Program.cs",
- "ViewState": "AgIAAAAAAAAAAAAAAAAAABQAAAAXAAAAAAAAAA==",
+ "ViewState": "AgIAAAAAAAAAAAAAAAAAABkAAAAAAAAAAAAAAA==",
"Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|",
"WhenOpened": "2025-10-05T16:26:39.39Z",
"EditorCaption": ""
},
- {
- "$type": "Bookmark",
- "Name": "ST:0:0:{0174dea2-fdbe-4ef1-8f99-c0beae78880f}"
- },
- {
- "$type": "Bookmark",
- "Name": "ST:0:0:{aa2115a1-9712-457b-9047-dbb71ca2cdd2}"
- },
{
"$type": "Bookmark",
"Name": "ST:0:0:{cce594b6-0c39-4442-ba28-10c64ac7e89f}"
diff --git a/GUI/public/static/images/startPage.png b/GUI/public/static/images/startPage.png
new file mode 100644
index 0000000..002f53a
Binary files /dev/null and b/GUI/public/static/images/startPage.png differ
diff --git a/GUI/public/static/images/whatsJudo/hold.jpg b/GUI/public/static/images/whatsJudo/hold.jpg
new file mode 100644
index 0000000..51f2076
Binary files /dev/null and b/GUI/public/static/images/whatsJudo/hold.jpg differ
diff --git a/GUI/public/static/images/whatsJudo/stabil.jpg b/GUI/public/static/images/whatsJudo/stabil.jpg
new file mode 100644
index 0000000..6dddd5a
Binary files /dev/null and b/GUI/public/static/images/whatsJudo/stabil.jpg differ
diff --git a/GUI/public/static/images/whatsJudo/throw.jpg b/GUI/public/static/images/whatsJudo/throw.jpg
new file mode 100644
index 0000000..fcbc2fc
Binary files /dev/null and b/GUI/public/static/images/whatsJudo/throw.jpg differ
diff --git a/GUI/src/Layout.vue b/GUI/src/Layout.vue
index 5c3c245..8fbcf6a 100644
--- a/GUI/src/Layout.vue
+++ b/GUI/src/Layout.vue
@@ -19,7 +19,11 @@ function toggleDrawer() {
}
onMounted(() => {
- theme.change(localStorage.getItem('theme') || 'light');
+ theme.change(
+ localStorage.getItem('theme') || window.matchMedia('(prefers-color-scheme: dark)').matches
+ ? 'dark'
+ : 'light',
+ );
showDrawer.value = localStorage.getItem('drawer')?.startsWith('Y') || false;
});
@@ -40,7 +44,9 @@ onMounted(() => {
- Judoteam - Stadtlohn
+ Judoteam - Stadtlohn
diff --git a/GUI/src/components/CarouseWithTitle.vue b/GUI/src/components/CarouseWithTitle.vue
new file mode 100644
index 0000000..1e646a6
--- /dev/null
+++ b/GUI/src/components/CarouseWithTitle.vue
@@ -0,0 +1,29 @@
+
+
+
+
+
+
+
+
+
+
+
diff --git a/GUI/src/components/HomeEntrie.vue b/GUI/src/components/HomeEntrie.vue
new file mode 100644
index 0000000..fb9baf1
--- /dev/null
+++ b/GUI/src/components/HomeEntrie.vue
@@ -0,0 +1,112 @@
+
+
+
+
+
+
+ {{ props.title }}
+
+
+
+
+
+ {{ props.title }}
+
+
+
+
+
+
+
+
+ {{ props.title }}
+
+
+
+
+
+
+
+
+
diff --git a/GUI/src/css/global.css b/GUI/src/css/global.css
index d116244..9408f27 100644
--- a/GUI/src/css/global.css
+++ b/GUI/src/css/global.css
@@ -2,10 +2,7 @@
font-weight: 600;
}
-.whiteTransp {
- background-color: rgba(255, 255, 255, 0.5);
-}
-
-.blackTransp {
- background-color: rgb(0, 0, 0, 0.5);
-}
+.pointer{
+ cursor: pointer;
+ user-select: none;
+}
\ No newline at end of file
diff --git a/GUI/src/routes/Home.vue b/GUI/src/routes/Home.vue
index 5009e68..e2a4b5e 100644
--- a/GUI/src/routes/Home.vue
+++ b/GUI/src/routes/Home.vue
@@ -1,22 +1,60 @@
-
+
+
+
+
+
+
+ Schön, dass du den Weg zu uns gefunden hast! Egal, ob du schon lange dabei bist
+ oder das erste Mal von Judo hörst – wir freuen uns, dich bald (wieder) in unserem
+ Judozentrum
+ (Dojo) begrüßen zu dürfen.
+
+
+
+
+ Judo ist eine Sportart, welche den ganzen Körper fordert, fördert und beansprucht. Es
+ werden also sämtliche Muskelgruppen, sowie das Köpfchen bei uns trainiert.
+ Judo bedeutet übersetzt “der sanfte Weg”. Daraus lässt sich ja schon erahnen,
+ dass Judo eine Kampfsportart ist bei der das "Schlagen" oder "Treten" des Gegners
+ verboten ist. Beim Judo beschränkt man sich rein auf das Werfen,
+ fixieren am Boden, Hebeln und Hebeln (nur für die älteren) des
+ Partners/Gegners.
+
+
+
+
+
+
+
+
+
+
+
+