mirror of
https://github.com/bartvdbraak/hellob.art.git
synced 2025-04-27 17:41:21 +00:00
71 lines
2.3 KiB
TypeScript
71 lines
2.3 KiB
TypeScript
import videowallImage from '$lib/assets/projects/videowall.jpg?enhanced';
|
|
import videowallLogo from '$lib/assets/projects/videowall-logo.png';
|
|
import ticketDashboardImage from '$lib/assets/projects/ticketdashboard.png?enhanced';
|
|
import ticketDashboardLogo from '$lib/assets/projects/triple-logo.png';
|
|
import zaantjeImage from '$lib/assets/projects/zaantje.png?enhanced';
|
|
import zaantjeLogo from '$lib/assets/projects/zaantje-logo.png';
|
|
import keyweaveImage from '$lib/assets/projects/keyweave-terminal.jpg?enhanced';
|
|
import keyweaveLogo from '$lib/assets/projects/keyweave-logo.png';
|
|
|
|
interface Contributor {
|
|
name: string;
|
|
imageSrc: string;
|
|
}
|
|
|
|
export interface Project {
|
|
link?: string;
|
|
headerImage: string;
|
|
headerSubTitle: string;
|
|
title: string;
|
|
description: string;
|
|
logo: string;
|
|
contributors: Contributor[];
|
|
date: string;
|
|
}
|
|
|
|
const projects: Project[] = [
|
|
{
|
|
link: 'https://github.com/bartvdbraak/keyweave',
|
|
headerImage: keyweaveImage,
|
|
headerSubTitle: 'Open Source Project',
|
|
title: 'Keyweave',
|
|
description: `Keyweave is an open-source tool crafted in Rust to seamlessly fetch secrets from Azure Key Vault
|
|
and weave them into a convenient .env file.`,
|
|
logo: keyweaveLogo,
|
|
contributors: [],
|
|
date: '11-05-2023'
|
|
},
|
|
{
|
|
headerImage: videowallImage,
|
|
headerSubTitle: 'Private Project',
|
|
title: 'Videowall',
|
|
description: `An internal application to control an impressive 6x5 monitor setup with a user-friendly
|
|
frontend built with React and Next.js utilizing a powerful backend developed in Golang.`,
|
|
logo: videowallLogo,
|
|
contributors: [],
|
|
date: '05-31-2022'
|
|
},
|
|
{
|
|
headerImage: ticketDashboardImage,
|
|
headerSubTitle: 'Private Project',
|
|
title: 'Ticket Dashboard',
|
|
description: `Web app that consolidates tickets from various sources into one view for easy navigation, filters, and search for efficient
|
|
ticket management. Developed with Next.js for frontend and Golang for backend.`,
|
|
logo: ticketDashboardLogo,
|
|
contributors: [],
|
|
date: '12-14-2021'
|
|
},
|
|
{
|
|
link: 'https://zaantje.com',
|
|
headerImage: zaantjeImage,
|
|
headerSubTitle: 'Personal Project',
|
|
title: 'Zaantje',
|
|
description: `A SPA crafted with Nuxt.js and Vue.js, backed by Sanity CMS, taking you
|
|
on a virtual tour of Zaandam, showcasing locations of famous music videos.`,
|
|
logo: zaantjeLogo,
|
|
contributors: [],
|
|
date: '01-01-2020'
|
|
}
|
|
];
|
|
|
|
export default projects;
|