Commit Graph

12 Commits

Author SHA1 Message Date
Sascha 0f4a379716 Add German and English localization for landing and technical sections
- Created German localization files for landing sections: about me, experience, hero, processes, reasons, references, winnings.
- Created English localization files for landing sections: about me, experience, hero, processes, reasons, references, winnings.
- Added German localization for technical sections: about, certifications, hero, services, skills.
- Added English localization for technical sections: about, certifications, hero, services, skills.
- Introduced SCSS file for landing hero section styling.
2026-04-08 13:14:49 +02:00
Sascha ea5507b51f feat: update accessibility text and improve color consistency across sections 2026-03-30 16:02:18 +02:00
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 18c508bba0 feat: Replace GitHub links with Codeberg links and update related text and aria labels 2026-03-09 15:29:19 +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 f04fe3dfcb feat: add BackToTopButton component and enhance accessibility with custom hooks for keyboard navigation and screen reader announcements 2026-02-02 15:22:33 +01:00
Sascha b389effd5e refactor: standardize types across components, improve theme and language handling. add sticky menu and navigation section indicator 2026-02-02 14:36:52 +01:00
Sascha e8c7d3d90d add project images and update projects data structure; include @types/node dependency 2026-01-23 15:19:18 +01:00
Sascha 231803db2d adding learning certificate, styling fixes 2026-01-20 15:18: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 Bach c587bec2c7 refactoring 2025-11-26 12:01:50 +01:00