+
+
+
+
diff --git a/src/components/accordion/Heading.astro b/src/components/accordion/Heading.astro
new file mode 100644
index 00000000..07e94cfb
--- /dev/null
+++ b/src/components/accordion/Heading.astro
@@ -0,0 +1,40 @@
+---
+/**
+ * Heading Component
+ * @description A versatile heading component that handles all heading levels with proper accessibility
+ */
+const headingOptions = {
+ h1: 'h1',
+ h2: 'h2',
+ h3: 'h3',
+ h4: 'h4',
+ h5: 'h5',
+ h6: 'h6',
+};
+
+import type { HTMLAttributes } from 'astro/types';
+
+interface Props extends HTMLAttributes<'h1' | 'h2' | 'h3' | 'h4' | 'h5' | 'h6'> {
+ /**
+ * The tag name of the heading
+ */
+ level?: keyof typeof headingOptions;
+ /**
+ * The size of the heading
+ */
+ size?: keyof typeof headingOptions;
+}
+
+const { level = 'h2', size = level, ...rest } = Astro.props;
+const Tag = headingOptions[level];
+---
+
+
+
+
+
+
diff --git a/src/content.config.ts b/src/content.config.ts
index ca8c9a1c..158e90cf 100644
--- a/src/content.config.ts
+++ b/src/content.config.ts
@@ -7,7 +7,7 @@ import {
} from 'astro-loader-i18n';
import { defineCollection, type ImageFunction } from 'astro:content';
import { localeSlugs } from './site.config';
-import { glob, file } from 'astro/loaders';
+import { glob } from 'astro/loaders';
import { z } from 'astro/zod';
const localized = (schema: T) => localizedSchema(schema, localeSlugs);
@@ -57,15 +57,18 @@ const sectionsCollection = defineCollection({
});
const referenceCompaniesCollection = defineCollection({
- loader: file('./src/content/references/companies/index.yaml'),
+ loader: i18nLoader({ pattern: '**/[^_]*.{md,mdx}', base: './src/content/references/companies' }),
schema: ({ image }) =>
- z.object({
- id: z.string(),
- companyName: z.string(),
- logo: image(),
- url: z.url().optional(),
- archived: z.boolean().optional().default(false),
- }),
+ extendI18nLoaderSchema(
+ z.object({
+ id: z.string(),
+ companyName: z.string(),
+ logo: image(),
+ url: z.url().optional(),
+ archived: z.boolean().optional().default(false),
+ details: z.string().optional(),
+ }),
+ ),
});
const referenceProjectsCollection = defineCollection({
@@ -78,6 +81,7 @@ const referenceProjectsCollection = defineCollection({
summary: z.string(),
logo: image(),
path: z.url().optional(),
+ featured: z.boolean().optional().default(false),
}),
),
});
diff --git a/src/content/pages/de/past/references.mdx b/src/content/pages/de/past/references.mdx
index 9d7673da..37883d14 100644
--- a/src/content/pages/de/past/references.mdx
+++ b/src/content/pages/de/past/references.mdx
@@ -2,3 +2,29 @@
path: referenzen
title: Referenzen
---
+
+import Divider from '../../../../components/Divider.astro';
+import ReferencesSection from '../../../../layouts/sections/ReferencesSection.astro';
+import CompaniesSection from '../../../../layouts/sections/CompaniesSection.astro';
+
+
+ Als Firma haben wir bereits mit vielen Kunden in verschiedensten Projekten gearbeitet. Wir haben
+ daher bereits Erfahrung mit Webapplikationen, Handy-Apps, Kurse im Bereich IT und weiteres.
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/src/content/pages/en/past/references.mdx b/src/content/pages/en/past/references.mdx
index 4ae6d730..1176a891 100644
--- a/src/content/pages/en/past/references.mdx
+++ b/src/content/pages/en/past/references.mdx
@@ -2,3 +2,32 @@
path: references
title: References
---
+
+import Divider from '../../../../components/Divider.astro';
+import ReferencesSection from '../../../../layouts/sections/ReferencesSection.astro';
+import CompaniesSection from '../../../../layouts/sections/CompaniesSection.astro';
+
+
+ Lorem ipsum dolor sit amet, consectetur adipiscing elit. Donec nec risus sit amet nisl consectetur
+ suscipit. Duis diam dui, ultricies ut dolor vel, venenatis egestas ex. Ut vitae nibh arcu.
+ Suspendisse varius risus id blandit fermentum. Pellentesque dictum viverra nisi, id congue ex
+ elementum sed. Donec bibendum libero vitae dui accumsan, ac rhoncus mi pellentesque. Aliquam erat
+ volutpat. Morbi bibendum feugiat dolor non tristique. Aliquam erat volutpat.
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/src/content/references/companies/astra.de.md b/src/content/references/companies/astra.de.md
new file mode 100644
index 00000000..0e5ce7c6
--- /dev/null
+++ b/src/content/references/companies/astra.de.md
@@ -0,0 +1,7 @@
+---
+id: astra
+companyName: Bundesamt für Strassen ASTRA
+logo: ./astra.svg
+url: https://www.astra.admin.ch
+details: de text
+---
diff --git a/src/content/references/companies/astra.en.md b/src/content/references/companies/astra.en.md
new file mode 100644
index 00000000..7fa05409
--- /dev/null
+++ b/src/content/references/companies/astra.en.md
@@ -0,0 +1,7 @@
+---
+id: astra
+companyName: Bundesamt für Strassen ASTRA
+logo: ./astra.svg
+url: https://www.astra.admin.ch
+details: en text
+---
diff --git a/src/content/references/companies/dogli.de.md b/src/content/references/companies/dogli.de.md
new file mode 100644
index 00000000..53f23566
--- /dev/null
+++ b/src/content/references/companies/dogli.de.md
@@ -0,0 +1,7 @@
+---
+id: dogli
+companyName: DOGLi GmbH
+logo: ./dogli.svg
+url: https://dogli.app
+details: de text
+---
diff --git a/src/content/references/companies/dogli.en.md b/src/content/references/companies/dogli.en.md
new file mode 100644
index 00000000..3ff72d2e
--- /dev/null
+++ b/src/content/references/companies/dogli.en.md
@@ -0,0 +1,7 @@
+---
+id: dogli
+companyName: DOGLi GmbH
+logo: ./dogli.svg
+url: https://dogli.app
+details: en text
+---
diff --git a/src/content/references/companies/haslerrail.de.md b/src/content/references/companies/haslerrail.de.md
new file mode 100644
index 00000000..365706c6
--- /dev/null
+++ b/src/content/references/companies/haslerrail.de.md
@@ -0,0 +1,7 @@
+---
+id: haslerrail
+companyName: HaslerRail AG
+logo: ./haslerrail.svg
+url: https://www.haslerrail.com
+details: de text
+---
diff --git a/src/content/references/companies/haslerrail.en.md b/src/content/references/companies/haslerrail.en.md
new file mode 100644
index 00000000..56198ee3
--- /dev/null
+++ b/src/content/references/companies/haslerrail.en.md
@@ -0,0 +1,7 @@
+---
+id: haslerrail
+companyName: HaslerRail AG
+logo: ./haslerrail.svg
+url: https://www.haslerrail.com
+details: en text
+---
diff --git a/src/content/references/companies/hydrowatt.de.md b/src/content/references/companies/hydrowatt.de.md
new file mode 100644
index 00000000..9c4cf5d3
--- /dev/null
+++ b/src/content/references/companies/hydrowatt.de.md
@@ -0,0 +1,7 @@
+---
+id: hydrowatt
+companyName: Hydrowatt AG
+logo: ./hydrowatt.svg
+url: https://www.hydrowatt.com
+details: de text
+---
diff --git a/src/content/references/companies/hydrowatt.en.md b/src/content/references/companies/hydrowatt.en.md
new file mode 100644
index 00000000..4092ebb7
--- /dev/null
+++ b/src/content/references/companies/hydrowatt.en.md
@@ -0,0 +1,7 @@
+---
+id: hydrowatt
+companyName: Hydrowatt AG
+logo: ./hydrowatt.svg
+url: https://www.hydrowatt.com
+details: en text
+---
diff --git a/src/content/references/companies/index.yaml b/src/content/references/companies/index.yaml
deleted file mode 100644
index 1633596f..00000000
--- a/src/content/references/companies/index.yaml
+++ /dev/null
@@ -1,47 +0,0 @@
-- id: astra
- companyName: Bundesamt für Strassen ASTRA
- logo: ./astra.svg
- url: https://www.astra.admin.ch
-- id: dogli
- companyName: DOGLi GmbH
- logo: ./dogli.svg
- url: https://dogli.app
-- id: haslerrail
- companyName: HaslerRail AG
- logo: ./haslerrail.svg
- url: https://www.haslerrail.com
-- id: hydrowatt
- companyName: Hydrowatt AG
- logo: ./hydrowatt.svg
- url: https://www.hydrowatt.com
-- id: schalthalle
- companyName: Verein Schalthalle
- logo: ./schalthalle.svg
- url: https://www.schalthalle.ch
-- id: sto
- companyName: STO Innenausbau AG
- logo: ./sto.svg
- url: https://sto-innenausbau.ch
- archived: true
-- id: uzh
- companyName: Universität Zürich
- logo: ./uzh.svg
- url: https://www.uzh.ch
-- id: wagner
- companyName: Wagner Unternehmungen AG
- logo: ./wagner.svg
- url: https://wagner-rohbau.ch
-- id: wiegand
- companyName: Wiegand AG
- logo: ./wiegand.png
- url: https://wiegand.ch
- archived: true
-- id: yaver
- companyName: YAVER Infrastructure & Services GmbH
- logo: ./yaver.svg
- url: https://yaver.ch
- archived: true
-- id: zli
- companyName: Zürcher Lehrbetriebsverband ICT
- logo: ./zli.svg
- url: https://zli.ch
diff --git a/src/content/references/companies/innenausbau.de.md b/src/content/references/companies/innenausbau.de.md
new file mode 100644
index 00000000..00849aa0
--- /dev/null
+++ b/src/content/references/companies/innenausbau.de.md
@@ -0,0 +1,8 @@
+---
+id: sto
+companyName: STO Innenausbau AG
+logo: ./sto.svg
+url: https://sto-innenausbau.ch
+details: text
+archived: true
+---
diff --git a/src/content/references/companies/innenausbau.en.md b/src/content/references/companies/innenausbau.en.md
new file mode 100644
index 00000000..00849aa0
--- /dev/null
+++ b/src/content/references/companies/innenausbau.en.md
@@ -0,0 +1,8 @@
+---
+id: sto
+companyName: STO Innenausbau AG
+logo: ./sto.svg
+url: https://sto-innenausbau.ch
+details: text
+archived: true
+---
diff --git a/src/content/references/companies/schalthalle.de.md b/src/content/references/companies/schalthalle.de.md
new file mode 100644
index 00000000..d35e1dfc
--- /dev/null
+++ b/src/content/references/companies/schalthalle.de.md
@@ -0,0 +1,7 @@
+---
+id: schalthalle
+companyName: Verein Schalthalle
+logo: ./schalthalle.svg
+url: https://www.schalthalle.ch
+details: de text
+---
diff --git a/src/content/references/companies/schalthalle.en.md b/src/content/references/companies/schalthalle.en.md
new file mode 100644
index 00000000..d35e1dfc
--- /dev/null
+++ b/src/content/references/companies/schalthalle.en.md
@@ -0,0 +1,7 @@
+---
+id: schalthalle
+companyName: Verein Schalthalle
+logo: ./schalthalle.svg
+url: https://www.schalthalle.ch
+details: de text
+---
diff --git a/src/content/references/companies/uzh.de.md b/src/content/references/companies/uzh.de.md
new file mode 100644
index 00000000..4f0afd64
--- /dev/null
+++ b/src/content/references/companies/uzh.de.md
@@ -0,0 +1,7 @@
+---
+id: uzh
+companyName: Universität Zürich
+logo: ./uzh.svg
+url: https://www.uzh.ch
+details: de text
+---
diff --git a/src/content/references/companies/uzh.en.md b/src/content/references/companies/uzh.en.md
new file mode 100644
index 00000000..bd51f2e5
--- /dev/null
+++ b/src/content/references/companies/uzh.en.md
@@ -0,0 +1,7 @@
+---
+id: uzh
+companyName: Universität Zürich
+logo: ./uzh.svg
+url: https://www.uzh.ch
+details: en text
+---
diff --git a/src/content/references/companies/wagner.de.md b/src/content/references/companies/wagner.de.md
new file mode 100644
index 00000000..b4904b29
--- /dev/null
+++ b/src/content/references/companies/wagner.de.md
@@ -0,0 +1,7 @@
+---
+id: wagner
+companyName: Wagner Unternehmungen AG
+logo: ./wagner.svg
+url: https://wagner-rohbau.ch
+details: de text
+---
diff --git a/src/content/references/companies/wagner.en.md b/src/content/references/companies/wagner.en.md
new file mode 100644
index 00000000..2546ba41
--- /dev/null
+++ b/src/content/references/companies/wagner.en.md
@@ -0,0 +1,7 @@
+---
+id: wagner
+companyName: Wagner Unternehmungen AG
+logo: ./wagner.svg
+url: https://wagner-rohbau.ch
+details: en text
+---
diff --git a/src/content/references/companies/wiegand.de.md b/src/content/references/companies/wiegand.de.md
new file mode 100644
index 00000000..1fc1e844
--- /dev/null
+++ b/src/content/references/companies/wiegand.de.md
@@ -0,0 +1,7 @@
+---
+id: wiegand
+companyName: Wiegand AG
+logo: ./wiegand.png
+url: https://wiegand.ch
+archived: true
+---
diff --git a/src/content/references/companies/wiegand.en.md b/src/content/references/companies/wiegand.en.md
new file mode 100644
index 00000000..1fc1e844
--- /dev/null
+++ b/src/content/references/companies/wiegand.en.md
@@ -0,0 +1,7 @@
+---
+id: wiegand
+companyName: Wiegand AG
+logo: ./wiegand.png
+url: https://wiegand.ch
+archived: true
+---
diff --git a/src/content/references/companies/yaver.de.md b/src/content/references/companies/yaver.de.md
new file mode 100644
index 00000000..1b95ec86
--- /dev/null
+++ b/src/content/references/companies/yaver.de.md
@@ -0,0 +1,7 @@
+---
+id: yaver
+companyName: YAVER Infrastructure & Services GmbH
+logo: ./yaver.svg
+url: https://yaver.ch
+archived: true
+---
diff --git a/src/content/references/companies/yaver.en.md b/src/content/references/companies/yaver.en.md
new file mode 100644
index 00000000..1b95ec86
--- /dev/null
+++ b/src/content/references/companies/yaver.en.md
@@ -0,0 +1,7 @@
+---
+id: yaver
+companyName: YAVER Infrastructure & Services GmbH
+logo: ./yaver.svg
+url: https://yaver.ch
+archived: true
+---
diff --git a/src/content/references/companies/zli.de.md b/src/content/references/companies/zli.de.md
new file mode 100644
index 00000000..69b55215
--- /dev/null
+++ b/src/content/references/companies/zli.de.md
@@ -0,0 +1,7 @@
+---
+id: zli
+companyName: Zürcher Lehrbetriebsverband ICT
+logo: ./zli.svg
+url: https://zli.ch
+details: de text
+---
diff --git a/src/content/references/companies/zli.en.md b/src/content/references/companies/zli.en.md
new file mode 100644
index 00000000..f5c95ab1
--- /dev/null
+++ b/src/content/references/companies/zli.en.md
@@ -0,0 +1,7 @@
+---
+id: zli
+companyName: Zürcher Lehrbetriebsverband ICT
+logo: ./zli.svg
+url: https://zli.ch
+details: en text
+---
diff --git a/src/content/references/projects/certification.de.md b/src/content/references/projects/certification.de.md
deleted file mode 100644
index e5569855..00000000
--- a/src/content/references/projects/certification.de.md
+++ /dev/null
@@ -1,6 +0,0 @@
----
-softwareName: Zertifizierungstool
-title: Unbeaufsichtigtes Online-Zertifizierungstool für eine internationale Organisation
-logo: ./certification.svg
-summary: Mit diesem Tool können Sie Ihren Zertifizierungsprozess organisieren. Es ermöglicht Personen periodisch zur Zertifizierung einzuladen, es führt den Zertifizierungsprozess durch und übergibt Ihnen nach erfolgreicher Zertifizierung schön formatierte PDF-Dokumente.
----
diff --git a/src/content/references/projects/certification.de.mdx b/src/content/references/projects/certification.de.mdx
new file mode 100644
index 00000000..fa4cb4b2
--- /dev/null
+++ b/src/content/references/projects/certification.de.mdx
@@ -0,0 +1,23 @@
+---
+softwareName: Zertifizierungstool
+title: Unbeaufsichtigtes Online-Zertifizierungstool für eine internationale Organisation
+logo: ./certification.svg
+summary: Mit diesem Tool können Sie Ihren Zertifizierungsprozess organisieren. Es ermöglicht Personen periodisch zur Zertifizierung einzuladen, es führt den Zertifizierungsprozess durch und übergibt Ihnen nach erfolgreicher Zertifizierung schön formatierte PDF-Dokumente.
+featured: true
+---
+
+import { Image } from 'astro:assets';
+import image from './placeholder.png';
+
+
+ Mit diesem Tool können Sie Ihren Zertifizierungsprozess organisieren. Es ermöglicht Personen
+ periodisch zur Zertifizierung einzuladen, es führt den Zertifizierungsprozess durch und übergibt
+ Ihnen nach erfolgreicher Zertifizierung schön formatierte PDF-Dokumente.
+
+
+
diff --git a/src/content/references/projects/certification.en.md b/src/content/references/projects/certification.en.md
deleted file mode 100644
index f28d5c6f..00000000
--- a/src/content/references/projects/certification.en.md
+++ /dev/null
@@ -1,6 +0,0 @@
----
-softwareName: Certification Tool
-title: Unattended online certification tool for an international organization
-logo: ./certification.svg
-summary: With this tool you can organize your certification process. It lets you invite people periodically to get certified, runs the certification process and hands you nicely designed PDF documents upon successful certification.
----
diff --git a/src/content/references/projects/certification.en.mdx b/src/content/references/projects/certification.en.mdx
new file mode 100644
index 00000000..8fe56372
--- /dev/null
+++ b/src/content/references/projects/certification.en.mdx
@@ -0,0 +1,23 @@
+---
+softwareName: Certification Tool
+title: Unattended online certification tool for an international organization
+logo: ./certification.svg
+summary: With this tool you can organize your certification process. It lets you invite people periodically to get certified, runs the certification process and hands you nicely designed PDF documents upon successful certification.
+featured: true
+---
+
+import { Image } from 'astro:assets';
+import image from './placeholder.png';
+
+
+ With this tool you can organize your certification process. It lets you invite people periodically
+ to get certified, runs the certification process and hands you nicely designed PDF documents upon
+ successful certification.
+
+
+
diff --git a/src/content/references/projects/placeholder.png b/src/content/references/projects/placeholder.png
new file mode 100644
index 00000000..0458f612
Binary files /dev/null and b/src/content/references/projects/placeholder.png differ
diff --git a/src/content/references/projects/timelet.de.md b/src/content/references/projects/timelet.de.md
deleted file mode 100644
index 282b5f9c..00000000
--- a/src/content/references/projects/timelet.de.md
+++ /dev/null
@@ -1,6 +0,0 @@
----
-softwareName: Timelet
-title: Minimales Open-Source Zeiterfassungstool
-logo: ./timelet.svg
-summary: Dieses Produkt ist ein minimalistisches, einfach zu bedienendes Open-Source-Tool zur effizienten Zeiterfassung. Da es völlig kostenlos ist, bietet es jedem die Möglichkeit, sein Zeitmanagement professionell zu gestalten.
----
diff --git a/src/content/references/projects/timelet.de.mdx b/src/content/references/projects/timelet.de.mdx
new file mode 100644
index 00000000..1e60fc84
--- /dev/null
+++ b/src/content/references/projects/timelet.de.mdx
@@ -0,0 +1,23 @@
+---
+softwareName: Timelet
+title: Minimales Open-Source Zeiterfassungstool
+logo: ./timelet.svg
+summary: Dieses Produkt ist ein minimalistisches, einfach zu bedienendes Open-Source-Tool zur effizienten Zeiterfassung. Da es völlig kostenlos ist, bietet es jedem die Möglichkeit, sein Zeitmanagement professionell zu gestalten.
+featured: true
+---
+
+import { Image } from 'astro:assets';
+import image from './placeholder.png';
+
+
+ Dieses Produkt ist ein minimalistisches, einfach zu bedienendes Open-Source-Tool zur effizienten
+ Zeiterfassung. Da es völlig kostenlos ist, bietet es jedem die Möglichkeit, sein Zeitmanagement
+ professionell zu gestalten.
+
+
+
diff --git a/src/content/references/projects/timelet.en.md b/src/content/references/projects/timelet.en.md
deleted file mode 100644
index 65c52993..00000000
--- a/src/content/references/projects/timelet.en.md
+++ /dev/null
@@ -1,6 +0,0 @@
----
-softwareName: Timelet
-title: Minimal opensource time tracking tool
-logo: ./timelet.svg
-summary: This product is a minimalist, easy-to-use, opensource tool to track time efficiently. By it being completely free to use it gives everyone the change to handle their time management professionally.
----
diff --git a/src/content/references/projects/timelet.en.mdx b/src/content/references/projects/timelet.en.mdx
new file mode 100644
index 00000000..02e1a01a
--- /dev/null
+++ b/src/content/references/projects/timelet.en.mdx
@@ -0,0 +1,23 @@
+---
+softwareName: Timelet
+title: Minimal opensource time tracking tool
+logo: ./timelet.svg
+summary: This product is a minimalist, easy-to-use, opensource tool to track time efficiently. By it being completely free to use it gives everyone the change to handle their time management professionally.
+featured: true
+---
+
+import { Image } from 'astro:assets';
+import image from './placeholder.png';
+
+
+ This product is a minimalist, easy-to-use, opensource tool to track time efficiently. By it being
+ completely free to use it gives everyone the change to handle their time management
+ professionally.
+
+
+
diff --git a/src/content/references/projects/vialibera.de.md b/src/content/references/projects/vialibera.de.md
deleted file mode 100644
index 563c27d0..00000000
--- a/src/content/references/projects/vialibera.de.md
+++ /dev/null
@@ -1,6 +0,0 @@
----
-softwareName: ViaLibera
-title: Mobiles Protokollmanagement-Tool für eine Regierungsorganisation
-logo: ./vialibera.svg
-summary: Es handelt sich um eine progressive Webanwendung, die offlinefähig ist. Nachdem das Gerät, auf dem die Anwendung läuft, wieder online ist, werden die Daten synchronisiert. Es hilft dabei, den Strassenzustand zu protokollieren und daraus Statistiken zu erstellen.
----
diff --git a/src/content/references/projects/vialibera.de.mdx b/src/content/references/projects/vialibera.de.mdx
new file mode 100644
index 00000000..ebfa8d03
--- /dev/null
+++ b/src/content/references/projects/vialibera.de.mdx
@@ -0,0 +1,23 @@
+---
+softwareName: ViaLibera
+title: Mobiles Protokollmanagement-Tool für eine Regierungsorganisation
+logo: ./vialibera.svg
+summary: Es handelt sich um eine progressive Webanwendung, die offlinefähig ist. Nachdem das Gerät, auf dem die Anwendung läuft, wieder online ist, werden die Daten synchronisiert. Es hilft dabei, den Strassenzustand zu protokollieren und daraus Statistiken zu erstellen.
+featured: true
+---
+
+import { Image } from 'astro:assets';
+import image from './placeholder.png';
+
+
+ Es handelt sich um eine progressive Webanwendung, die offlinefähig ist. Nachdem das Gerät, auf dem
+ die Anwendung läuft, wieder online ist, werden die Daten synchronisiert. Es hilft dabei, den
+ Strassenzustand zu protokollieren und daraus Statistiken zu erstellen.
+
+
+
diff --git a/src/content/references/projects/vialibera.en.md b/src/content/references/projects/vialibera.en.md
deleted file mode 100644
index 36ac1a9e..00000000
--- a/src/content/references/projects/vialibera.en.md
+++ /dev/null
@@ -1,6 +0,0 @@
----
-softwareName: ViaLibera
-title: Mobile protocol management tool for a government organization
-logo: ./vialibera.svg
-summary: It's a progressive web application, which has offline capabilities. After the device which runs the application comes back online the data is synchronized. It helps you to log street condition and makes statistics out of it.
----
diff --git a/src/content/references/projects/vialibera.en.mdx b/src/content/references/projects/vialibera.en.mdx
new file mode 100644
index 00000000..b841980a
--- /dev/null
+++ b/src/content/references/projects/vialibera.en.mdx
@@ -0,0 +1,23 @@
+---
+softwareName: ViaLibera
+title: Mobile protocol management tool for a government organization
+logo: ./vialibera.svg
+summary: It's a progressive web application, which has offline capabilities. After the device which runs the application comes back online the data is synchronized. It helps you to log street condition and makes statistics out of it.
+featured: true
+---
+
+import { Image } from 'astro:assets';
+import image from './placeholder.png';
+
+
+ It's a progressive web application, which has offline capabilities. After the device which runs
+ the application comes back online the data is synchronized. It helps you to log street condition
+ and makes statistics out of it.
+
+
+
diff --git a/src/content/sections/de/Featured.mdx b/src/content/sections/de/Featured.mdx
new file mode 100644
index 00000000..d2839272
--- /dev/null
+++ b/src/content/sections/de/Featured.mdx
@@ -0,0 +1,5 @@
+import FeaturedSection from '../../../layouts/sections/FeaturedSection.astro';
+
+
+