Add Bytemalte projects showcase website with file-based CMS

- Svelte 5 website following BYTEMALTE design system
- File-based CMS via static/projects.json (no restart needed)
- Hero section, responsive project cards grid, navbar, footer
- All 8 projects integrated with Code/Download links
This commit is contained in:
2026-03-14 23:05:44 +01:00
commit e74feec5ea
26 changed files with 2114 additions and 0 deletions

66
static/projects.json Normal file
View File

@@ -0,0 +1,66 @@
[
{
"id": 0,
"title": "Maltemedia",
"description": "A modern, fast, and secure application to stay updated with the latest news from different worlds.",
"image_url": "https://gitea.malxte.de/Bytemalte/marstemedia/raw/branch/main/public/logo.png",
"download_url": "https://gitea.malxte.de/Bytemalte/marstemedia/releases/tag/v0.4.2",
"code_url": "https://gitea.malxte.de/Bytemalte/marstemedia"
},
{
"id": 1,
"title": "Easy-Nostr",
"description": "A Rust Crate that makes Nostr-SDK easy to use with preprogrammed functions to call.",
"image_url": "",
"download_url": "#",
"code_url": "https://gitea.malxte.de/Bytemalte/malxte_de"
},
{
"id": 2,
"title": "Malxte.de Personal Rust Website",
"description": "My personal website, fully programmed using Rust and Yew.",
"image_url": "",
"download_url": "#",
"code_url": "https://gitea.malxte.de/Bytemalte/malxte_de"
},
{
"id": 3,
"title": "Bytemalte.de Rust Community Website",
"description": "A community website programmed with Rust and Leptos.",
"image_url": "",
"download_url": "#",
"code_url": "https://gitea.malxte.de/Bytemalte/bytemalte_de"
},
{
"id": 4,
"title": "Bytemalte Logo",
"description": "The official Bytemalte logo project.",
"image_url": "",
"download_url": "#",
"code_url": "#"
},
{
"id": 5,
"title": "Mdo",
"description": "Mdo is a very simple ToDo App fully written in Rust using Dioxus.",
"image_url": "#",
"download_url": "#",
"code_url": "https://gitea.malxte.de/Bytemalte/mdo"
},
{
"id": 6,
"title": "Mcalc",
"description": "Mcalc is a very simple Calculator example written fully in Rust using Dioxus.",
"image_url": "#",
"download_url": "#",
"code_url": "https://gitea.malxte.de/Bytemalte/mcalc"
},
{
"id": 7,
"title": "Mflow",
"description": "Mflow is a more advanced ToDo, Project management App example fully written in Rust using Dioxus",
"image_url": "#",
"download_url": "#",
"code_url": "https://gitea.malxte.de/Bytemalte/mcalc"
}
]

3
static/robots.txt Normal file
View File

@@ -0,0 +1,3 @@
# allow crawling everything by default
User-agent: *
Disallow: