diff --git a/landing/app/app.vue b/landing/app/app.vue index 70693aa..2f4398c 100644 --- a/landing/app/app.vue +++ b/landing/app/app.vue @@ -217,19 +217,28 @@ onMounted(() => { const navigationItems = computed(() => [ { label: t('nav.forWorksCouncils'), - to: '#betriebsraete' + to: '/#betriebsraete', + active: false }, { label: t('nav.forCompanies'), - to: '#unternehmen' + to: '/#unternehmen', + active: false }, { label: t('nav.features'), - to: '#features' + to: '/#features', + active: false + }, + { + label: t('nav.team'), + to: '/team', + active: false }, { label: t('nav.contact'), - to: '#kontakt' + to: '/#kontakt', + active: false } ]) diff --git a/landing/app/assets/img/Denis Lugowski.jpg b/landing/app/assets/img/Denis Lugowski.jpg new file mode 100644 index 0000000..4e7e206 Binary files /dev/null and b/landing/app/assets/img/Denis Lugowski.jpg differ diff --git a/landing/app/assets/img/Raphael Lugowski.jpg b/landing/app/assets/img/Raphael Lugowski.jpg new file mode 100644 index 0000000..68f7822 Binary files /dev/null and b/landing/app/assets/img/Raphael Lugowski.jpg differ diff --git a/landing/app/components/landing/TeamSection.vue b/landing/app/components/landing/TeamSection.vue new file mode 100644 index 0000000..8137c09 --- /dev/null +++ b/landing/app/components/landing/TeamSection.vue @@ -0,0 +1,163 @@ + + + diff --git a/landing/app/pages/team.vue b/landing/app/pages/team.vue new file mode 100644 index 0000000..57d0e9e --- /dev/null +++ b/landing/app/pages/team.vue @@ -0,0 +1,60 @@ + + + + + diff --git a/landing/i18n/locales/de.json b/landing/i18n/locales/de.json index 0299576..d328433 100644 --- a/landing/i18n/locales/de.json +++ b/landing/i18n/locales/de.json @@ -23,6 +23,7 @@ "forWorksCouncils": "Für Betriebsräte", "forCompanies": "Für Unternehmen", "features": "Features", + "team": "Team", "contact": "Kontakt" }, "footer": { @@ -326,5 +327,35 @@ }, "errors": { "generic": "Ein Fehler ist aufgetreten. Bitte versuchen Sie es später erneut." + }, + "team": { + "meta": { + "title": "Unser Team – LegalConsentHub", + "description": "Lernen Sie die Köpfe hinter LegalConsentHub kennen: Experten für Arbeitsrecht und Softwareentwicklung, die digitale Mitbestimmung vorantreiben." + }, + "badge": "Unser Team", + "title": "Die Köpfe hinter ", + "titleHighlight": "LegalConsentHub", + "description": "Wir verbinden juristische Expertise im Betriebsverfassungsrecht mit technischem Know-how in der Softwareentwicklung – für eine moderne, strukturierte IT-Mitbestimmung.", + "members": { + "raphael": { + "name": "Raphael Lugowski", + "role": "Fachanwalt für Arbeitsrecht", + "description": "Raphael ist Gründer der Betriebsrat Kanzlei in Hamburg und spezialisiert auf das Betriebsverfassungsrecht. Mit seiner langjährigen Erfahrung in der Beratung von Betriebsräten unterstützt er Gremien bei IT-Mitbestimmung, KI-Systemen und Betriebsänderungen. Er entwickelt praxiserprobte Betriebsvereinbarungen und begleitet Betriebsräte in Einigungsstellen sowie vor dem Arbeitsgericht.", + "imageAlt": "Profilbild von Raphael Lugowski", + "linkedinLabel": "LinkedIn-Profil von Raphael Lugowski öffnen" + }, + "denis": { + "name": "Denis Lugowski", + "role": "Full-Stack Developer", + "description": "Denis ist Informatiker (M.Sc.) und Full-Stack-Entwickler mit Expertise in Frontend- und Backend-Entwicklung. Er verfügt über Erfahrung mit Kubernetes, Container-Orchestrierung und Monitoring. Sein akademischer Hintergrund umfasst die Entwicklung von Congestion Control im Linux-Kernel sowie die Implementierung des QUIC-Transportprotokolls im Omnet++ Simulationsframework.", + "imageAlt": "Profilbild von Denis Lugowski", + "linkedinLabel": "LinkedIn-Profil von Denis Lugowski öffnen" + } + }, + "cta": { + "text": "Haben Sie Fragen oder möchten Sie mehr über LegalConsentHub erfahren?", + "button": "Kontakt aufnehmen" + } } } diff --git a/landing/i18n/locales/en.json b/landing/i18n/locales/en.json index 9911a09..83ff2fa 100644 --- a/landing/i18n/locales/en.json +++ b/landing/i18n/locales/en.json @@ -23,6 +23,7 @@ "forWorksCouncils": "For Works Councils", "forCompanies": "For Companies", "features": "Features", + "team": "Team", "contact": "Contact" }, "footer": { @@ -326,5 +327,35 @@ }, "errors": { "generic": "An error occurred. Please try again later." + }, + "team": { + "meta": { + "title": "Our Team – LegalConsentHub", + "description": "Meet the people behind LegalConsentHub: Experts in labor law and software development driving digital co-determination forward." + }, + "badge": "Our Team", + "title": "The People Behind ", + "titleHighlight": "LegalConsentHub", + "description": "We combine legal expertise in works council law with technical know-how in software development – for modern, structured IT co-determination.", + "members": { + "raphael": { + "name": "Raphael Lugowski", + "role": "Labor Law Attorney", + "description": "Raphael is the founder of Betriebsrat Kanzlei in Hamburg, specializing in works council law. With years of experience advising works councils, he supports committees on IT co-determination, AI systems, and corporate restructuring. He develops field-tested operating agreements and represents works councils in arbitration boards and labor courts.", + "imageAlt": "Profile picture of Raphael Lugowski", + "linkedinLabel": "Open Raphael Lugowski's LinkedIn profile" + }, + "denis": { + "name": "Denis Lugowski", + "role": "Full-Stack Developer", + "description": "Denis is a computer scientist (M.Sc.) and full-stack developer with expertise in frontend and backend development. He has experience with Kubernetes, container orchestration, and monitoring. His academic background includes developing congestion control in the Linux kernel and implementing the QUIC transport protocol in the Omnet++ simulation framework.", + "imageAlt": "Profile picture of Denis Lugowski", + "linkedinLabel": "Open Denis Lugowski's LinkedIn profile" + } + }, + "cta": { + "text": "Have questions or want to learn more about LegalConsentHub?", + "button": "Contact us" + } } }