* feat: Enhance portfolio with SEO meta tags, implement API for experiences and projects, and refactor components for improved structure
* fix: address Copilot review comments on PR #2
- Migrate Grid callers to the System Grid size prop (GridWrapper)
- Render experience icons from exp.type instead of exp.icon
- Show experience date range (dateS-dateE) on desktop and mobile
- Select experience description from the active i18n language
- Restore technology chips from exp.technologies
- Rename uesExperience hook to useExperience
- Normalize getProjets response to the { data, count } shape
- Return ExperienceFull from getExperience
- Type useEditProjet/updateProjet with ProjetEdit
- Fetch project details from the API in Projet page (useProjet)
- Replace ExperienceType enum with const object (erasableSyntaxOnly)
- Sync document lang attribute with the active language
- Added ExperienceSection and SkillsSection components to showcase user experience and skills.
- Updated App component to include new sections in the Home layout.
- Enhanced Projet component with improved styling and functionality, including a video player.
- Integrated new translations in English and French for additional sections.
- Updated navigation bar to include links to new sections.
- Added Dockerfile and nginx configuration for deployment.
- Removed unused video files and optimized existing components for better performance.
- Updated CVSection to correctly reference the CV file path.
- Improved styling across various components for a more cohesive design.