Commit Graph

17 Commits

Author SHA1 Message Date
Sascha bdbce1c3ad feat: enhance text configuration and localization for appointment booking
- Added new text configurations for appointment hints and links in TextConfig.ts and contact.ts.
- Updated imprint.ts with detailed privacy policy sections regarding online appointment booking, including data handling and legal basis.
- Introduced new appointment-related fields in personal.ts for scheduling.
- Implemented SEO enhancements across HomePage, ImprintPage, LandingPage, and PrivacyPolicy pages using usePageSeo hook.
- Created a prerendering script to generate static HTML for SEO optimization.
- Added .htaccess and robots.txt for server configuration and search engine indexing control.
- Developed a sitemap.xml for better search engine visibility.
- Improved styling for contact section and imprint page to accommodate new appointment features.
2026-03-26 21:19:46 +01:00
Sascha 54d3a810d2 refactor: centralize feature card icon and color mappings; improve bio paragraph key handling 2026-03-10 16:53:49 +01:00
Sascha 311f60abe6 feat: Add landing page sections and localization for German and English
- Implemented ReferencesSection and WinningsSection components for the landing page.
- Added localization files for German and English, covering various sections including About Me, Experience, Processes, Reasons, References, and Winnings.
- Created useScrollReveal hook for scroll-based animations.
- Developed styles for new sections: experience, processes, reasons, references, and winnings.
- Updated LandingPage component to include new sections.
2026-03-09 15:21:09 +01:00
Sascha Bach 2169c2994b refactoring 2025-11-26 13:19:59 +01:00
Sascha Bach d99c0e2429 zweisprachigkeit implementiert 2025-11-26 12:21:04 +01:00
Sascha 34b02f69be text centralization 2025-11-03 16:58:40 +01:00
Sascha acbdb1ea3c sonarqube fixes 2025-10-30 17:20:24 +01:00
Sascha f14a5dc2c0 sonarqube fixes regarding unnecessary tabindexes and roles
sonarqube fixes
2025-10-30 16:35:21 +01:00
Sascha 584d39db3d more WCAG compliance changes: contrast and aria added 2025-10-30 16:18:13 +01:00
Sascha 9bff0f68ee skillbadge entfern 2025-10-29 16:34:18 +01:00
Sascha 23771938db WCAG additions: contrast fixes 2025-10-29 16:33:10 +01:00
Sascha 8418e7cae2 added barrier free informatoin 2025-10-01 14:28:28 +02:00
Sascha ca488cfce9 web accessiblity skill update 2025-09-25 15:55:04 +02:00
Sascha 146a9494f5 backend integration, readme, contact form 2025-08-28 16:17:55 +02:00
Sascha Bach d15418c3b1 refactoring theme system, refactoring scss, creating footer, contact, certifications and skill sections 2025-08-26 18:08:50 +02:00
Sascha Bach f51947f79a refactoring 2025-08-14 16:12:57 +02:00
Sascha Bach 15c1ec5839 HeroSection and AboutSection created and styled. Refactoring 2025-08-14 15:49:46 +02:00