New Project Structure: - Created reusable UI components (ServiceCard, AnimatedSection, SectionTitle) - Split large components into smaller, focused ones - Extracted shared hooks for common functionality - Organized constants into separate files Key Improvements: - Hooks: useScrollNavigation, useScrollToSection, useCookieSettings - UI Components: Modular components for consistent styling and behavior - Constants: Centralized data management (ServicesData, NavigationData) - Component Split: Navbar, Hero, and Footer broken into logical sub-components
38 lines
1.2 KiB
TypeScript
38 lines
1.2 KiB
TypeScript
export interface ServiceData {
|
||
title: string;
|
||
description: string;
|
||
bullets: string[];
|
||
}
|
||
|
||
export const servicesData: ServiceData[] = [
|
||
{
|
||
title: 'Webdesign',
|
||
description: 'Moderne Websites, die Vertrauen schaffen und verkaufen.',
|
||
bullets: [
|
||
'Maßgeschneidertes Design',
|
||
'Klare Struktur & überzeugende Inhalte',
|
||
'Nutzerführung mit System & Strategie',
|
||
'Für alle Geräte optimiert',
|
||
],
|
||
},
|
||
{
|
||
title: 'App-Entwicklung',
|
||
description: 'Skalierbare Apps für Web und Mobile – von der Idee bis zum Launch.',
|
||
bullets: [
|
||
'Plattformübergreifend mit modernen Technologien',
|
||
'Backend & API-Entwicklung inklusive',
|
||
'Individuelle Funktionen & Logik',
|
||
'Stabil, performant & wartbar',
|
||
],
|
||
},
|
||
{
|
||
title: 'Interne Tools',
|
||
description: 'Digitale Werkzeuge, die Prozesse vereinfachen und Zeit sparen.',
|
||
bullets: [
|
||
'Prozessdigitalisierung & Automatisierung',
|
||
'Zugeschnitten auf eure Workflows',
|
||
'Skalierbar & zukunftssicher',
|
||
'Intuitiv & effizient bedienbar',
|
||
],
|
||
},
|
||
]; |