Implement everything

This commit is contained in:
MarcUs7i 2025-03-23 23:04:02 +01:00
parent d966dd9562
commit 30d747e046
26 changed files with 1069 additions and 6 deletions

1
public/cancel.svg Normal file
View file

@ -0,0 +1 @@
<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" viewBox="0 0 24 24"><!-- Icon from Material Line Icons by Vjacheslav Trushkin - https://github.com/cyberalien/line-md/blob/master/license.txt --><g fill="none" stroke="#ffffff" stroke-linecap="round" stroke-linejoin="round" stroke-width="2"><path stroke-dasharray="64" stroke-dashoffset="64" d="M5.64 5.64c3.51 -3.51 9.21 -3.51 12.73 0c3.51 3.51 3.51 9.21 0 12.73c-3.51 3.51 -9.21 3.51 -12.73 0c-3.51 -3.51 -3.51 -9.21 -0 -12.73Z"><animate fill="freeze" attributeName="stroke-dashoffset" dur="0.6s" values="64;0"/></path><path stroke-dasharray="20" stroke-dashoffset="20" d="M6 6l12 12"><animate fill="freeze" attributeName="stroke-dashoffset" begin="0.6s" dur="0.2s" values="20;0"/></path></g></svg>

After

Width:  |  Height:  |  Size: 763 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 16 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 56 KiB

91
public/site-config.json Normal file
View file

@ -0,0 +1,91 @@
{
"site-links":
{
"discord-invite": "https://discord.gg/e37aq2wc66",
"github": "https://github.com/MarcUs7i",
"status-page": "https://status.marcus7i.net"
},
"buttons": [
{
"title": "Open-WebUI",
"url": "https://ollama.marcus7i.net",
"icon": "i-simple-icons-ollama",
"description": "Self-hosted WebUI for LLMs using Ollama"
},
{
"title": "uLinkShortener",
"url": "https://u.marcus7i.net",
"icon": "line-md:link",
"description": "URL shortener and data collector"
},
{
"title": "Git",
"url": "https://git.marcus7i.net",
"icon": "i-simple-icons-git",
"description": ""
},
{
"title": "Games",
"url": "/games",
"icon": "line-md:play-filled",
"description": ""
},
{
"title": "Anywave",
"url": "/maintenance",
"icon": "i-simple-icons-stremio",
"description": ""
},
{
"title": "SauceKudasai",
"url": "https://saucekudasai.marcus7i.net",
"icon": "i-simple-icons-sunrise",
"description": ""
}
],
"games": [
{
"title": "Shanti Manti",
"description": "Shanti Manti has to fight against his classmates to survive.",
"status": "Released",
"logo-url": "/game-icons/shantimanti.png",
"url": [
{
"host": "GitHub",
"logo": "i-simple-icons-github",
"url": "https://github.com/MarcUs7i/ShantiManti"
},
{
"host": "Itch",
"logo": "i-simple-icons-itchdotio",
"url": "https://marcus7i.itch.io/shanti-manti"
}
]
},
{
"title": "SynthMaze",
"description": "You have to solve the Mazes to escape from the Enemy's headquarter.",
"status": "Abandoned",
"logo-url": "/game-icons/synthmaze.png",
"url": [
{
"host": "GitHub",
"logo": "i-simple-icons-github",
"url": "https://github.com/MarcUs7i/SynthMaze"
},
{
"host": "Itch",
"logo": "i-simple-icons-itchdotio",
"url": "https://marcus7i.itch.io/synthmaze"
}
]
},
{
"title": "TetrisRemastered",
"description": "Tetris in 2D & 3D with customizable music engine",
"status": "In development",
"logo-url": "/game-icons/tetrisremastered.png",
"leaderboard-api": "http://localhost:3001/leaderboard"
}
]
}