feat: added images
This commit is contained in:
@@ -163,7 +163,7 @@
|
|||||||
<span class="project-link">{{ project.title }}</span>
|
<span class="project-link">{{ project.title }}</span>
|
||||||
</div>
|
</div>
|
||||||
<div class="project-languages" aria-label="Project languages">
|
<div class="project-languages" aria-label="Project languages">
|
||||||
@for (language of project.languages; track language + '-' + $index) {
|
@for (language of project.skills; track language + '-' + $index) {
|
||||||
<span class="project-language-chip">{{ language }}</span>
|
<span class="project-language-chip">{{ language }}</span>
|
||||||
}
|
}
|
||||||
</div>
|
</div>
|
||||||
|
|||||||
Binary file not shown.
|
After Width: | Height: | Size: 2.1 KiB |
Binary file not shown.
|
After Width: | Height: | Size: 809 KiB |
Binary file not shown.
|
After Width: | Height: | Size: 11 KiB |
Binary file not shown.
|
After Width: | Height: | Size: 16 KiB |
+42
-18
@@ -2,7 +2,7 @@ export interface PortfolioProject {
|
|||||||
title: string;
|
title: string;
|
||||||
link: string;
|
link: string;
|
||||||
description: string;
|
description: string;
|
||||||
languages: string[];
|
skills: string[];
|
||||||
icon?: string;
|
icon?: string;
|
||||||
iconSrcset?: string;
|
iconSrcset?: string;
|
||||||
iconSizes?: string;
|
iconSizes?: string;
|
||||||
@@ -146,7 +146,7 @@ export const global: Global = {
|
|||||||
link: 'https://sobit.at/',
|
link: 'https://sobit.at/',
|
||||||
description:
|
description:
|
||||||
'I currently work primarily for the viennese company SobIT GmbH. This company develops software for the healthcare industry. - Development of modern desktop, mobile, and web applications to support healthcare delivery.',
|
'I currently work primarily for the viennese company SobIT GmbH. This company develops software for the healthcare industry. - Development of modern desktop, mobile, and web applications to support healthcare delivery.',
|
||||||
languages: ['TypeScript', 'C#', 'WPF', 'YML', 'XAML'],
|
skills: ['TypeScript', 'C#', 'WPF', 'YML', 'XAML'],
|
||||||
icon: 'assets/optimized/logos/sobit.webp',
|
icon: 'assets/optimized/logos/sobit.webp',
|
||||||
iconSrcset:
|
iconSrcset:
|
||||||
'assets/optimized/logos/sobit-64.webp 64w, assets/optimized/logos/sobit-128.webp 128w, assets/optimized/logos/sobit.webp 216w',
|
'assets/optimized/logos/sobit-64.webp 64w, assets/optimized/logos/sobit-128.webp 128w, assets/optimized/logos/sobit.webp 216w',
|
||||||
@@ -157,8 +157,8 @@ export const global: Global = {
|
|||||||
title: 'SynHost',
|
title: 'SynHost',
|
||||||
link: 'https://www.synhost.de/',
|
link: 'https://www.synhost.de/',
|
||||||
description:
|
description:
|
||||||
'A support system integrating various platforms and media to offer employees a unified overview.',
|
'Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Aenean commodo ligula eget dolor. Aenean massa. Cum sociis natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus. Donec quam felis, ',
|
||||||
languages: ['TypeScript'],
|
skills: ['TypeScript'],
|
||||||
icon: 'assets/optimized/logos/synhost.webp',
|
icon: 'assets/optimized/logos/synhost.webp',
|
||||||
iconSrcset:
|
iconSrcset:
|
||||||
'assets/optimized/logos/synhost-64.webp 64w, assets/optimized/logos/synhost-128.webp 128w, assets/optimized/logos/synhost.webp 216w',
|
'assets/optimized/logos/synhost-64.webp 64w, assets/optimized/logos/synhost-128.webp 128w, assets/optimized/logos/synhost.webp 216w',
|
||||||
@@ -166,28 +166,52 @@ export const global: Global = {
|
|||||||
CircleIcon: false,
|
CircleIcon: false,
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
title: 'SynHost',
|
title: 'SynRadio',
|
||||||
link: 'https://www.synhost.de/',
|
link: 'https://www.synradio.de/',
|
||||||
description:
|
description:
|
||||||
'A support system integrating various platforms and media to offer employees a unified overview.',
|
'Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Aenean commodo ligula eget dolor. Aenean massa. Cum sociis natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus. Donec quam felis, ',
|
||||||
languages: ['TypeScript'],
|
skills: ['TypeScript', 'Angular', 'FFmpeg'],
|
||||||
icon: 'assets/optimized/logos/synhost.webp',
|
icon: 'assets/optimized/logos/synradio.webp',
|
||||||
iconSrcset:
|
iconSrcset:
|
||||||
'assets/optimized/logos/synhost-64.webp 64w, assets/optimized/logos/synhost-128.webp 128w, assets/optimized/logos/synhost.webp 216w',
|
'assets/optimized/logos/synradio-64.webp 64w, assets/optimized/logos/synradio-128.webp 128w, assets/optimized/logos/synradio.webp 216w',
|
||||||
iconSizes: '(max-width: 700px) 64px, 108px',
|
iconSizes: '(max-width: 700px) 64px, 108px',
|
||||||
CircleIcon: false,
|
CircleIcon: true,
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
title: 'SynHost',
|
title: 'Discord Audio Stream Library',
|
||||||
link: 'https://www.synhost.de/',
|
link: 'https://github.com/FrauJulian/Discord-Audio-Stream',
|
||||||
description:
|
description:
|
||||||
'A support system integrating various platforms and media to offer employees a unified overview.',
|
'Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Aenean commodo ligula eget dolor. Aenean massa. Cum sociis natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus. Donec quam felis, ',
|
||||||
languages: ['TypeScript'],
|
skills: ['TypeScript'],
|
||||||
icon: 'assets/optimized/logos/synhost.webp',
|
icon: 'assets/optimized/logos/discord.webp',
|
||||||
iconSrcset:
|
iconSrcset:
|
||||||
'assets/optimized/logos/synhost-64.webp 64w, assets/optimized/logos/synhost-128.webp 128w, assets/optimized/logos/synhost.webp 216w',
|
'assets/optimized/logos/discord-64.webp 64w, assets/optimized/logos/discord-128.webp 128w, assets/optimized/logos/discord.webp 216w',
|
||||||
iconSizes: '(max-width: 700px) 64px, 108px',
|
iconSizes: '(max-width: 700px) 64px, 108px',
|
||||||
CircleIcon: false,
|
CircleIcon: true,
|
||||||
|
},
|
||||||
|
{
|
||||||
|
title: 'Portfolio',
|
||||||
|
link: '#',
|
||||||
|
description:
|
||||||
|
'Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Aenean commodo ligula eget dolor. Aenean massa. Cum sociis natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus. Donec quam felis, ',
|
||||||
|
skills: ['TypeScript', 'Angular'],
|
||||||
|
icon: 'assets/optimized/portrait/me.webp',
|
||||||
|
iconSrcset:
|
||||||
|
'assets/optimized/portrait/me-64.webp 64w, assets/optimized/portrait/me-128.webp 128w, assets/optimized/portrait/me.webp 216w',
|
||||||
|
iconSizes: '(max-width: 700px) 64px, 108px',
|
||||||
|
CircleIcon: true,
|
||||||
|
},
|
||||||
|
{
|
||||||
|
title: 'Tauchertreff-Mostviertel',
|
||||||
|
link: 'https://tauchertreff-mostviertel.at/',
|
||||||
|
description:
|
||||||
|
'Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Aenean commodo ligula eget dolor. Aenean massa. Cum sociis natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus. Donec quam felis, ',
|
||||||
|
skills: ['TypeScript', 'Angular'],
|
||||||
|
icon: 'assets/optimized/logos/tauchertreff.webp',
|
||||||
|
iconSrcset:
|
||||||
|
'assets/optimized/logos/tauchertreff-64.webp 64w, assets/optimized/logos/tauchertreff-128.webp 128w, assets/optimized/logos/tauchertreff.webp 216w',
|
||||||
|
iconSizes: '(max-width: 700px) 64px, 108px',
|
||||||
|
CircleIcon: true,
|
||||||
},
|
},
|
||||||
],
|
],
|
||||||
address: {
|
address: {
|
||||||
|
|||||||
Reference in New Issue
Block a user