Commit Graph

14 Commits

Author SHA1 Message Date
Sascha Bach 26869367d6 Merge branch 'master' of https://codeberg.org/saschab/portfolio-page 2026-07-02 14:47:47 +02:00
Sascha Bach 4924f1f898 Refactor code structure for improved readability and maintainability 2026-07-02 14:43:04 +02:00
Sascha 8deb151241 Refactor code structure for improved readability and maintainability 2026-04-30 13:29:08 +02:00
Sascha ed093e8027 Refactor theme styles for improved accessibility and consistency
- Updated light and dark themes across contact, hero, projects, services, skills SCSS files to enhance color contrast for better readability.
- Replaced gradients with solid colors where necessary to ensure AAA compliance.
- Adjusted button and text colors for improved visibility and user experience.
- Introduced a new logo SVG asset for branding consistency.
- Modified global color variables to align with the new design scheme.
2026-04-16 21:19:03 +02:00
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 514b189030 fix: update CV content for clarity and accuracy; improve formatting and language consistency 2026-02-10 14:05:37 +01:00
Sascha 231803db2d adding learning certificate, styling fixes 2026-01-20 15:18:09 +01:00
Sascha eacb5fc724 portfolio-screenshot da 2025-11-25 15:25:38 +01:00
Sascha 8418e7cae2 added barrier free informatoin 2025-10-01 14:28:28 +02:00
Sascha 08336acc5c Centralize text management and remove backend dependencies
BREAKING CHANGES:

Remove entire backend infrastructure in favor of direct mailto links
Centralize all text content to single configuration file
Features:

Add centralized text configuration system in texts.ts
Add Privacy Policy page with GDPR compliance
Implement type-safe text management with TypeScript interfaces
Add internationalization-ready text structure
Refactoring:

Update all components to use centralized text configuration:
Navigation menu items and labels
Theme toggle icons and labels
Footer text and aria labels
Contact section content and form texts
Projects section button labels
Imprint page legal content
Replace backend contact form with direct mailto functionality
Simplify contact flow to use email client directly
Backend Removal:

Remove complete Node.js/Express backend infrastructure
Remove email service and contact form submission logic
Remove API configuration and validation middleware
Clean up package dependencies (remove express-validator, backend packages)
Style Improvements:

Standardize SCSS variables across all section files
Add consistent card styling and transitions
Improve responsive design patterns
Enhance contact section with new email-focused layout
Infrastructure:

Update routing to include Privacy Policy page
Maintain Vercel deployment configuration
Keep frontend-only architecture for static hosting
2025-09-09 13:39:57 +02:00
Sascha 0d594d08b4 Added Project Screenshots, refactoring 2025-08-27 16:17:20 +02:00
Sascha Bach 15c1ec5839 HeroSection and AboutSection created and styled. Refactoring 2025-08-14 15:49:46 +02:00
Sascha Bach 0e64d2707c starting developing navbar, creating folder-structure 2025-08-08 16:43:45 +02:00
Sascha Bach d389111326 init 2025-08-07 17:19:41 +02:00