diff --git a/server/components/GamePanel.vue b/server/components/GamePanel.vue
new file mode 100644
index 00000000..63311fa4
--- /dev/null
+++ b/server/components/GamePanel.vue
@@ -0,0 +1,19 @@
+
+
+
+
+
+
{{ game.mName }}
+
{{ game.mShortDescription.split(" ").slice(0, 10).join(" ") }}...
+
+
+
+
+
+
diff --git a/server/components/UploadFileDialog.vue b/server/components/UploadFileDialog.vue
new file mode 100644
index 00000000..4e8bf63e
--- /dev/null
+++ b/server/components/UploadFileDialog.vue
@@ -0,0 +1,169 @@
+
+
+
+
+
+
+
diff --git a/server/package.json b/server/package.json
index 2ddaf9c7..deb17afc 100644
--- a/server/package.json
+++ b/server/package.json
@@ -39,6 +39,7 @@
"@types/turndown": "^5.0.5",
"@types/uuid": "^10.0.0",
"autoprefixer": "^10.4.20",
+ "h3": "^1.13.0",
"nitropack": "^2.9.7",
"postcss": "^8.4.47",
"sass": "^1.79.4",
diff --git a/server/pages/admin/library/[id]/index.vue b/server/pages/admin/library/[id]/index.vue
index 29b938a3..1fb710ee 100644
--- a/server/pages/admin/library/[id]/index.vue
+++ b/server/pages/admin/library/[id]/index.vue
@@ -26,6 +26,7 @@
+ uploadAfterImageUpload(result)"
+ />
diff --git a/server/pages/index.vue b/server/pages/index.vue
index 57dfbd82..fb6129f7 100644
--- a/server/pages/index.vue
+++ b/server/pages/index.vue
@@ -1,5 +1,13 @@
- {{ games }}
+
+
+ Newly added
+
+
Explore more →
+
+
+
+