Integrates Keycloak for secure administrator authentication using Arctic.
Introduces a full CMS dashboard for managing CV content, supporting multi-language editing for profile, experience, and education sections.
Refactors application routes for modularity and adds initial unit tests for database queries.
Also includes minor UI/UX refinements, animation setup, and local Keycloak docker-compose configuration.
Fixes:
- Corrected KeyCloak import.
- Restored missing getEducation function.
- Ensured proper HTTP redirects.
- Fixed PKCE code verifier length.