Added new project for my homeserver

This commit is contained in:
2026-01-17 10:55:18 +01:00
parent 24c438a01e
commit bbf029dc60
11 changed files with 88 additions and 7 deletions

View File

@@ -15,7 +15,10 @@ export interface Projects {
title: string,
shortDescription: string,
introduction: string,
images: string[],
images: {
url: string,
source: string
}[],
icon: string,
assets: string,
link: string,
@@ -67,7 +70,12 @@ export class ProjectsComponent {
title: 'PROJECTS.EL_MUCHO.TITLE',
shortDescription: 'PROJECTS.EL_MUCHO.SHORT_DESCRIPTION',
introduction: 'PROJECTS.EL_MUCHO.INTRODUCTION',
images: [AssetsConstants.EL_MUCHO_1, AssetsConstants.EL_MUCHO_2, AssetsConstants.EL_MUCHO_3, AssetsConstants.EL_MUCHO_4],
images: [
{ url: AssetsConstants.EL_MUCHO_1, source: ''},
{ url: AssetsConstants.EL_MUCHO_2, source: ''},
{ url: AssetsConstants.EL_MUCHO_3, source: ''},
{ url: AssetsConstants.EL_MUCHO_4, source: ''}
],
icon: 'sports_esports',
assets: '',
link: 'https.store.steampowered.com/app/1532640/El_Mucho/',
@@ -85,7 +93,11 @@ export class ProjectsComponent {
title: 'PROJECTS.GAME_JAMS.TITLE',
shortDescription: 'PROJECTS.GAME_JAMS.SHORT_DESCRIPTION',
introduction: 'PROJECTS.GAME_JAMS.INTRODUCTION',
images: [AssetsConstants.GAME_JAMS_1, AssetsConstants.GAME_JAMS_2, AssetsConstants.GAME_JAMS_3],
images: [
{ url: AssetsConstants.GAME_JAMS_1, source: ''},
{ url: AssetsConstants.GAME_JAMS_2, source: ''},
{ url: AssetsConstants.GAME_JAMS_3, source: ''}
],
icon: 'videogame_asset',
assets: '',
link: 'https.itch.io/c/6628860/lobos-collection',
@@ -103,7 +115,14 @@ export class ProjectsComponent {
title: 'PROJECTS.DIPLOMA.TITLE',
shortDescription: 'PROJECTS.DIPLOMA.SHORT_DESCRIPTION',
introduction: 'PROJECTS.DIPLOMA.INTRODUCTION',
images: [AssetsConstants.DIPLOMA_1, AssetsConstants.DIPLOMA_2, AssetsConstants.DIPLOMA_3, AssetsConstants.DIPLOMA_4, AssetsConstants.DIPLOMA_5, AssetsConstants.DIPLOMA_6],
images: [
{ url: AssetsConstants.DIPLOMA_1, source: ''},
{ url: AssetsConstants.DIPLOMA_2, source: ''},
{ url: AssetsConstants.DIPLOMA_3, source: ''},
{ url: AssetsConstants.DIPLOMA_4, source: ''},
{ url: AssetsConstants.DIPLOMA_5, source: ''},
{ url: AssetsConstants.DIPLOMA_6, source: ''}
],
icon: 'history_edu',
assets: AssetsConstants.DIPLOMA,
link: 'https.www.th-bingen.de',
@@ -115,6 +134,29 @@ export class ProjectsComponent {
],
isFeatured: false,
technologies: ['C++', 'OpenGL', 'Qt', '3D-Scanner']
},
{
identifier: "tribble-the-homeserver",
title: 'PROJECTS.TRIBBLE.TITLE',
shortDescription: 'PROJECTS.TRIBBLE.SHORT_DESCRIPTION',
introduction: 'PROJECTS.TRIBBLE.INTRODUCTION',
images: [
{ url: AssetsConstants.TRIBBLE_1, source: 'https://dashboardicons.com/icons/docker-engine'},
{ url: AssetsConstants.TRIBBLE_2, source: 'https://upload.wikimedia.org/wikipedia/commons/0/03/Hostinger_Logo.png'},
{ url: AssetsConstants.TRIBBLE_3, source: 'https://dashboardicons.com/icons/gitea'},
{ url: AssetsConstants.TRIBBLE_4, source: 'https://commons.wikimedia.org/wiki/File:Traefik.logo.png'}
],
icon: 'dns',
assets: '',
link: 'https://andreas-dahm.eu',
bulletPoints: [
'PROJECTS.TRIBBLE.BULLET_1',
'PROJECTS.TRIBBLE.BULLET_2',
'PROJECTS.TRIBBLE.BULLET_3',
'PROJECTS.TRIBBLE.BULLET_4',
],
isFeatured: false,
technologies: ['Ubuntu Server', 'Docker', 'Traefik', 'Gitea', 'Jellyfin', 'AdGuard Home', 'Paperless-ngx', 'Tailscale']
}
]